body {margin-bottom: 60px;}
nav,.fe-panel-editor-sub1,.fe-phone-main,.fe-panel-editor-del,.fe-panel-editor-goodimg,.fe-panel-editor-input4 {moz-user-select: -moz-none; -moz-user-select: none; -o-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none;}
.fe {height:auto; width:1080px; margin-left:0px; overflow:hidden;}
.fe-phone {min-height:775px; width:383px; float:left;}
.fe-phone-left {height:293px; width:5px; background:url(./phone/phone_left.png) 0px 88px no-repeat; float:left;}
.fe-phone-center {height:auto; width:372px; float:left;}
.fe-phone-top {height:83px; width:372px; background:url(./phone/phone_top.png) 0px 0px no-repeat;}
.fe-phone-main {min-height:600px; width:372px; background:url(./phone/phone_center.png) 0px 0px repeat-y; padding:0px 15px;}
.fe-phone-bottom {height:92px; width:372px; background:url(./phone/phone_bottom.png) 0px 0px no-repeat;}
.fe-phone-right {height:220px; width:6px; background:url(./phone/phone_right.png) 0px 158px no-repeat; float:left;}
.fe-panel {height:auto; width:677px; margin-left:20px; float:left;}
.fe-panel-title {height:38px; background:#f5f5f5; border: 1px solid #dfdfdf; border-radius: 5px 5px 0px 0px; line-height: 38px; padding-left: 10px; color:#999;}
.fe-panel-menu {height:auto; overflow: hidden;}
.fe-panel-menu nav {height:36px; width:80px; border:1px solid #ddd; background:#fff; border-radius:5px; font-size:14px; color:#999; text-align:center; line-height:36px; cursor:pointer; float:left; margin:0px 10px 10px 0px;}
.fe-panel-menu nav:active {background:#f4f4f4;}
.fe-panel-editor {min-height:55px; background: #fff; border-radius: 5px; padding: 0px 10px 10px 10px; position: relative; margin-bottom: 10px;}
.fe-panel-editor .tips {font-size: 12px; margin-left: 10px;}
.fe-panel-editor-ico {height:37px; width:20px; background:url(./ico_1.png) no-repeat; background-size:20px; position:absolute; top:15px; left:-20px;}
.fe-panel-editor-title {height: 40px; line-height: 40px; font-size: 16px; color: #999; border-bottom: 1px dashed #ccc; padding-left: 5px;}
.fe-panel-editor-line {min-height: 40px; overflow: hidden;}
.fe-panel-editor-name {height: 40px; width: 90px; font-size:14px; text-align: center; line-height: 40px; color: #999; float: left;}
.fe-panel-editor-con {min-height: 40px; float: left; line-height: 40px; color: #999; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; content:"...";}
.fe-panel-editor-input1 {height: 30px; width: 545px; padding-left: 8px; border:1px solid #ddd; border-radius: 3px; margin-top: 4px; line-height: 30px; color: #aaa; outline: none;-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.1) inset; -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1) inset; box-shadow:0px 0px 5px rgba(0,0,0,0.1) inset;}
.fe-panel-editor-input2 {height: 30px; width: 70px; padding-left: 8px; border:1px solid #ddd; border-radius: 3px; margin-top: 4px; line-height: 30px; color: #aaa; outline: none;}
.fe-panel-editor-input3 {height: 30px; width: 320px; padding-left: 8px; border:1px solid #ddd; border-radius: 3px 0px 0px 3px; margin-top: 4px; line-height: 30px; color: #aaa; outline: none; float: left;-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.1) inset; -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1) inset; box-shadow:0px 0px 5px rgba(0,0,0,0.1) inset;}
.fe-panel-editor-input4 {height: 30px; width: 80px; background: #fff; text-align: center; border:1px solid #ddd; border-left: 0px; border-radius: 0px 3px 3px 0px; margin-top: 4px; line-height: 30px; color: #aaa; outline: none; float: left; cursor: pointer;}
.fe-panel-editor-input4:active {background: #eee;}
.fe-panel-editor-sub1 {height: 38px; background: #f8f8f8; border:1px solid #e5e5e5; line-height: 38px; text-align: center; border-radius: 3px; color: #999; cursor: pointer; margin-top: 10px;}
.fe-panel-editor-line2 {min-height: 100px; overflow: hidden; background: #f9f9f9; border: 1px solid #e5e5e5; border-radius: 3px; margin-top: 10px; padding: 10px;}
.fe-panel-editor-goodimg {min-height:40px; width: 138px; border: 1px solid #ccc; float: left; position: relative; background: #fff; cursor: pointer;}
.fe-panel-editor-goodimg-t1 {line-height: 78px; font-size: 16px; text-align: center; color:#999; }
.fe-panel-editor-goodimg-t2 {height: 26px; width: 136px; background: rgba(0,0,0,0.4); position: absolute; left: 0px; bottom: 0px; font-size: 14px; text-align: center; line-height: 26px; color: #fff;}
.fe-panel-editor-line2-right {min-height: 80px; width: 495px; float: left;}
.fe-panel-editor-relative {height: auto; position: relative;}
.fe-panel-editor-del {height: 20px; width: 20px; background: rgba(0,0,0,0.4); position: absolute; top: -8px; right: -8px; border-radius: 20px; font-size: 22px; text-align: center; line-height: 20px; color: #fff; cursor: pointer;}
.fe-panel-editor-upload {min-height: 36px; width: 196px; border: 2px dashed #ddd; position: relative; cursor: pointer;}
.fe-panel-editor-upload-choose1 {line-height: 36px; text-align: center; font-size: 18px; color: #ccc;}
.fe-panel-editor-upload-choose2 {height: 30px; width: 100%; background: rgba(0,0,0,0.5); position: absolute; bottom: 0px; left: 0px; font-size: 14px; color:#fff; text-align: center; line-height: 30px;}
.fe-save {height: 60px; width: 100%; background: rgba(0,0,0,0.7); position: fixed; bottom: 0px; left: 0px; z-index: 9999;}
.fe-save-main {height: 60px; width: 980px; margin: auto;}
.fe-save-main-radio {height: 20px; width: 20px; border: 2px solid #fff; border-radius: 20px; float: left; cursor: pointer; font-size: 18px; font-weight: bold; font-family: '微软雅黑'; color: #6c9; line-height: 16px; text-align: center;}
.fe-save-main-radio2 {border: 2px solid #6c9;}
.fe-save-main-text {height: 20px; width: auto; font-size: 14px; color: #fff; line-height: 20px; float: left; margin-left: 5px; cursor: pointer;}
.fe-save-info {height: 40px; width: 780px; margin: 10px 0px; float: left;}
.fe-save-info-type {height: 20px; margin:10px 10px 10px 0px; width: auto; float: left; cursor: pointer;}
.fe-save-submit {height: 40px; width: 100px; background: #6c9; border-radius: 3px; text-align: center; line-height: 40px; color: #fff; font-size: 16px; margin: 10px 0px; cursor: pointer; margin:10px 0px; float: left;}
.fe-save-submit2 {height: 40px; width: 100px; border-radius: 3px; text-align: center; line-height: 40px; color: #4bb5fb; font-size: 16px; margin: 10px 0px; margin:10px 0px; float: left; cursor: pointer;}
.fe-save-disabled {background: #bbb;}
.fe-save-fold {height: 60px; width: 40px; position: absolute; right: 0px; top: 0px;  background:rgba(0,0,0,0.5) url(./return.png) center no-repeat; cursor: pointer;}
.fe-save-fold2 {background:rgba(0,0,0,0.5) url(./return2.png) center no-repeat;}
.fe-mod {height: auto; border: 2px dashed rgba(0,0,0,0); position: relative;}
.fe-mod:hover {border: 2px dashed #6c9;}
.fe-mod a , .fe-mod a:hover {color: inherit; text-decoration: none;}
.fe-mod-nohover:hover{border: 2px dashed rgba(0,0,0,0);}
.fe-mod-layer {height: 100%; width: 100%; position: absolute; top: 0px; left: 0px;}
.fe-mod-move {height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; background: rgba(0,0,0,0); z-index: 999; cursor: move;}
.fe-mod-select {border: 2px dashed #6c9;}
.fe-mod-1 {height: 46px; background: #ffc; font-size: 14px; color: #fc0; padding: 10px; line-height: 26px; overflow: hidden; white-space:nowrap; position: relative;}
.fe-mod-1 a , .fe-mod-1 a:hover {color: inherit; text-decoration: none;}
.fe-mod-2 {position:relative; width:100%;background:#fff;margin:0; padding:0; min-height: 40px;}
.fe-mod-2 .swipe {overflow: hidden;background-size:224px;visibility: hidden;position:relative;}
.fe-mod-2 .swipe-wrap {overflow:hidden;position:relative; background:#ddd;}
.fe-mod-2 .swipe-wrap li {float: left;width: 100%;position:relative; list-style: none;}
.fe-mod-2 .swipe-wrap li img {display:block; width:100%;}
.fe-mod-2-dots {height: 10px; width: 100%; padding: 0px 10px; position: absolute; bottom: 10px; left: 0px; text-align: center;}
.fe-mod-2-dots a {height: 10px; width: 22px; background: #000; opacity: 0.4; display: inline-block; margin: 0px 2px;}
.fe-mod-2-dots .shape {background: #000; opacity: 0.6}
.fe-mod-2-dots .shape2 {height: 10px; width: 10px;}
.fe-mod-2-dots .shape3 {height: 10px; width: 10px; border-radius: 10px;}
.fe-mod-3 {height: auto; padding: 10px; overflow: hidden;}
.fe-mod-3 h2 {padding:0px; margin:0px; font-size:18px; font-weight:100;}
.fe-mod-3 h4 {padding:0px; margin:0px; font-size:14px; font-weight:100; padding-top: 3px;}
.fe-mod-4 {padding: 5px;}
.fe-mod-4-con {height:40px; background:#fff; margin:10px; border:1px solid #c0c0c0; border-radius:3px;}
.fe-mod-4-ico {height:40px; width:40px; background:url(./search_ico.png) center no-repeat; background-size:26px; float:left; color:#999;} 
.fe-mod-4-blank {height: 40px; padding-left:40px;}
.fe-mod_4-input {height:38px; width:100%; border:0px; padding:0px; margin:0px; outline:none; color: #999;}
.fe-mod-5 {height:auto;}
.fe-mod-5-line {height:0px; margin:10px 0px; border-top:2px dashed #999;}
.fe-mod-6 {height: 100px;}
.fe-mod-7 {min-height: 20px; background: #eee; word-wrap: break-word; overflow: hidden;}
.fe-mod-7 p {margin: 0px; padding: 0px;}
.fe-mod-7 img {max-width: 100%; outline-width:0px;  vertical-align:top; display:block}
.fe-mod-8 {height: auto; overflow: hidden; padding-top: 5px;}
.fe-mod-8 a , .fe-mod-8 a:hover {color: inherit; text-decoration: none;}
.fe-mod-8-title {padding: 0px 8px; font-size: 16px; color: #666;}
.fe-mod-8-good {height: auto; width: 50%; float: left;}
.fe-mod-8-main {height: auto; margin:5px; padding: 3px; background: #fff;}
.fe-mod-8-main-img {min-height: 100px; background: #ddd; position: relative; text-align: center;}
.fe-mod-8-main-img img {width:100%;}
.fe-mod-8-main-img .new {height: 30px; width: 30px; background: url(./ico_new.png) no-repeat; background-size: 30px; position: absolute; top: -1px; left: -1px;}
.fe-mod-8-main-img .saleimg {height: 50px; width: 50px; position: absolute; top: -3px; left: -3px;}
.fe-mod-8-main-img .sale-xp {background: url(./sale-xp.png); background-size: 50px;}
.fe-mod-8-main-img .sale-rx {background: url(./sale-rx.png); background-size: 50px;}
.fe-mod-8-main-img .sale-tj {background: url(./sale-tj.png); background-size: 50px;}
.fe-mod-8-main-img .sale-xs {background: url(./sale-xs.png); background-size: 50px;}
.fe-mod-8-main-img .sale-by {background: url(./sale-by.png); background-size: 50px;}
.fe-mod-8-main-img .sale-cx {background: url(./sale-cx.png); background-size: 50px;}
.fe-mod-8-main-img .recom {height: 30px; width: 30px; background: url(./ico_recom.png) no-repeat; position: absolute; top: -1px; left: -1px;}
.fe-mod-8-main-img .hot {height: 30px; width: 30px; background: url(./ico_hot.png) no-repeat; background-size: 30px; position: absolute; top: -1px; left: -1px;}
.fe-mod-8-main-name {height: 20px; font-size: 14px; text-align: center; line-height: 20px; color: #999;}
.fe-mod-8-main-name-name {height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; content:"...";}
.fe-mod-8-main-name-buy {height: 20px; width: 30px; float: right; background-repeat:  no-repeat;}
.fe-mod-8-main-name .buy-1 {background: url(./ico_buy_1.png); background-size: 30px 20px;}
.fe-mod-8-main-name .buy-2 {background: url(./ico_buy_2.png); background-size: 30px 20px;}
.fe-mod-8-main-name .buy-3 {background: url(./ico_buy_3.png); background-size: 30px 20px;}
.fe-mod-8-main-name .buy-4 {background: url(./ico_buy_4.png); background-size: 30px 20px;}
.fe-mod-8-main-price {height: 24px; width: 100%;  font-size: 14px; text-align: left; line-height: 24px; color: #fff; background: rgba(0,0,0,0.2); padding-left: 3px; position:absolute; bottom: 0px; left: 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; content:"...";}
.fe-mod-9 {min-height:174px;}
.fe-mod-9 a , .fe-mod-9 a:hover {color: inherit; text-decoration: none;}
.fe-mod-9 img {width: 100%; display: block;}
.fe-mod-9-menu {height: 45px; width: 100%; position: absolute; bottom: 0px; left: 0px; background: rgba(0,0,0,0.4); color:#fff;}
.fe-mod-9-menu a {color:inherit;}
.fe-mod-9-nav {height:40px; width:25%; padding-top:5px; float:left; text-align:center; font-size:12px;}
.fe-mod-9-nav i {font-size: 18px;}
.fe-mod-9-nav-on{height:45px; border-bottom:3px solid #dd2322;}
.fe-mod-9-shopname {height:24px; width:100%; position: absolute; bottom: 55px; left: 0px;}
.fe-mod-9-name {height: 24px; width: auto; background: rgba(0,0,0,0.2); line-height: 24px; margin: auto; display: table; border-radius: 24px; font-size: 14px; color: #fff; padding: 0px 15px;}
.fe-mod-9-shoplogo {height:80px; width:80px; padding:4px; border:1px solid #fff; border-radius:45px; margin-left: -40px;; position: absolute; bottom: 88px; left: 50%;}
.fe-mod-9-shoplogo-img {height:70px; width:70px; padding:4px; border:1px solid #fff; border-radius:70px; margin:auto;}
.fe-mod-9-shoplogo-img img {height: 60px; width: 60px; border-radius: 60px;}
.fe-mod-10 {min-height: 100px;}
.fe-mod-10 img {width: 100%;}
.fe-mod-10-menu {height:45px; padding:5px 0px 0px 90px; text-align:center; background: #fff;}
.fe-mod-10-menu a {color: inherit;}
.fe-mod-10-nav {height: 40px; width: 25%; float: left;}
.fe-mod-10-nav span {font-size:18px; color:#000; line-height:18px;}
.fe-mod-10-nav nav {font-size:12px;}
.fe-mod-10-shoplogo {height:66px; width:66px; background:#ccc; position:absolute; left:14px; bottom:22px; border:1px solid #fff; box-shadow:0px 0px 2px rgba(0,0,0,0.1);}
.fe-mod-10-shoplogo img {height:64px; width:64px;}
.fe-mod-10-shopname {height:40px; width:auto; position:absolute; left:90px; bottom:50px; font-size:16px; line-height:40px; font-size:18px; color:#fff; text-shadow:2px 2px 2px rgba(0,0,0,0.2);}
.fe-mod-11 {height: 60px; background:#3e4144 url(./phone/topbar.png) 0px center no-repeat; overflow: hidden; cursor: default;}
.fe-mod-11-title {height: 30px; width: 210px; margin: auto; margin-top:20px; font-size: 14px; color: #fff; line-height: 32px; text-align: center; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; content:"...";}
.fe-mod-12 {height:auto; padding-left:10px; padding-right: 10px; background: #fff; overflow: hidden;}
.fe-mod-12-nav {height: auto; width: 25%; float: left; margin-top: 10px; margin-bottom: 10px;}
.fe-mod-12-img {height: auto; margin: 0px 12px; }
.fe-mod-12-img img {width: 100%; border-radius: 100%;}
.fe-mod-12-text {height:20px; line-height: 25px; text-align: center; color: #999; font-size: 12px; overflow: hidden;}
.fe-mod-13 {min-height: 40px;}
.fe-mod-13 img {width: 100%; margin: 0px; padding: 0px;}
.fe-mod-repeat {position: relative;}
.fe-mod-del {height:20px; width:40px; background:rgba(0,0,0,0.4); font-size:12px; color:#fff; line-height:20px; text-align:center; position:absolute; bottom:2px; right:2px; cursor:pointer; display:none; z-index:9999;}
.fe-mod-default {cursor: default;}
.fe-tab-link {height: 350px; display: none; overflow-y: auto;}
.fe-tab-link-line {height: 36px; border-bottom: 1px dashed #eee; line-height: 36px; color: #999;}
.fe-tab-link-text {height: 36px; padding-left: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; content:"...";}
.fe-tab-link-sub {height: 36px; width: 100px; padding-right: 15px; float: right; text-align: right;}
#editor {min-height: 600px; position: relative; }
.fe-floatico {min-height:10px; width: 60px; position: absolute; top: 100px; left:; z-index: 1000; }
.fe-floatico-right {left:null; right:0px;}
.fe-guide {height: 50px; width: 100%; position: absolute; top:0px; left: 0px; background: rgba(0,0,0,0.5); z-index: 999; padding: 5px; cursor: default; opacity: 0.9; display: none;}
.fe-guide-faceimg {height: 40px; width: 40px; float: left;}
.fe-guide-faceimg img {height:100%; width: 100%;}
.fe-guide-text {height: 40px; line-height: 20px; color: #fff; overflow: hidden; font-size: 14px;}
.fe-guide-text p {margin:0px 5px; width: 100%; overflow: hidden;}
.fe-guide-sub {height: 24px; width: auto; padding: 0px 5px; background: #6c9; margin-top:8px; float: right; font-size: 12px; color: #fff; line-height: 24px; border-radius: 3px}
.fe-guide-lineheight {line-height: 40px;}

.content {
	position: relative;
}

.scroll-content {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	margin-top: -1px;
	padding-top: 1px;
	margin-bottom: -1px;
	width: auto;
	height: auto;
}

.menu .scroll-content.scroll-content-false {
	z-index: 11;
}

.scroll-view {
	position: relative;
	display: block;
	overflow: hidden;
	margin-top: -1px;
}


/** * Scroll is the scroll view component available for complex and custom * scroll view functionality. */

.scroll {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	text-size-adjust: none;
	-webkit-transform-origin: left top;
	transform-origin: left top;
}


/** * Set ms-viewport to prevent MS "page squish" and allow fluid scrolling * https://msdn.microsoft.com/en-us/library/ie/hh869615(v=vs.85).aspx */

@-ms-viewport {
	width: device-width;
}

.scroll-bar {
	position: absolute;
	z-index: 9999;
}

.ng-animate .scroll-bar {
	visibility: hidden;
}

.scroll-bar-h {
	right: 2px;
	bottom: 3px;
	left: 2px;
	height: 3px;
}

.scroll-bar-h .scroll-bar-indicator {
	height: 100%;
}

.scroll-bar-v {
	top: 2px;
	right: 3px;
	bottom: 2px;
	width: 3px;
}

.scroll-bar-v .scroll-bar-indicator {
	width: 100%;
}

.scroll-bar-indicator {
	position: absolute;
	border-radius: 4px;
	background: rgba(0, 0, 0, 0.3);
	opacity: 1;
	-webkit-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}

.scroll-bar-indicator.scroll-bar-fade-out {
	opacity: 0;
}

.platform-android .scroll-bar-indicator {
	border-radius: 0;
}

.grade-b .scroll-bar-indicator,
.grade-c .scroll-bar-indicator {
	background: #aaa;
}

.grade-b .scroll-bar-indicator.scroll-bar-fade-out,
.grade-c .scroll-bar-indicator.scroll-bar-fade-out {
	-webkit-transition: none;
	transition: none;
}

ion-infinite-scroll {
	height: 60px;
	width: 100%;
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
}

ion-infinite-scroll .icon {
	color: #666666;
	font-size: 30px;
	color: #666666;
}

ion-infinite-scroll:not(.active) .spinner,
ion-infinite-scroll:not(.active) .icon:before {
	display: none;
}

.overflow-scroll {
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
}

.overflow-scroll .scroll {
	position: static;
	height: 100%;
	-webkit-transform: none;
}

a:focus {
    outline: none;
    text-decoration: none;
    -moz-outline: none;
}

a.subdued{padding-right: 10px;color: #888;text-decoration: none;}
a.subdued:hover{text-decoration: none;}
a.subdued:last-child{padding-right: 0;}

/** * Bar (Headers and Footers) * -------------------------------------------------- */
.bar{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;position: absolute;right: 0;left: 0;z-index: 9;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 5px;width: 100%;height: 44px;border-width: 0;border-style: solid;border-top: 1px solid transparent;border-bottom: 1px solid #ddd;background-color: white;/* border-width: 1px will actually create 2 device pixels on retina *//* this nifty trick sets an actual 1px border on hi-res displays */background-size: 0;}
@media (min--moz-device-pixel-ratio: 1.5),
(-webkit-min-device-pixel-ratio: 1.5),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
(min-resolution: 1.5dppx){.bar{border: none;background-image: linear-gradient(0deg, #ddd, #ddd 50%, transparent 50%);background-position: bottom;background-size: 100% 1px;background-repeat: no-repeat;}}
.bar.bar-clear{border: none;background: none;color: #fff;}
.bar.bar-clear .button{color: #fff;}
.bar.bar-clear .title{color: #fff;}
.bar.item-input-inset .item-input-wrapper{margin-top: -1px;}
.bar.item-input-inset .item-input-wrapper input{padding-left: 8px;width: 94%;height: 28px;background: transparent;}
.bar.bar-light{border-color: #ddd;background-color: white;background-image: linear-gradient(0deg, #ddd, #ddd 50%, transparent 50%);color: #444;}
.bar.bar-light .title{color: #444;}
.bar.bar-light.bar-footer{background-image: linear-gradient(180deg, #ddd, #ddd 50%, transparent 50%);}
.bar.bar-stable{border-color: #b2b2b2;background-color: #f8f8f8;background-image: linear-gradient(0deg, #b2b2b2, #b2b2b2 50%, transparent 50%);color: #444;}
.bar.bar-stable .title{color: #444;}
.bar.bar-stable.bar-footer{background-image: linear-gradient(180deg, #b2b2b2, #b2b2b2 50%, transparent 50%);}
.bar.bar-positive{border-color: #0c63ee;background-color: #387ef5;background-image: linear-gradient(0deg, #0c63ee, #0c63ee 50%, transparent 50%);color: #fff;}
.bar.bar-positive .title{color: #fff;}
.bar.bar-positive.bar-footer{background-image: linear-gradient(180deg, #0c63ee, #0c63ee 50%, transparent 50%);}
.bar.bar-calm{border-color: #0a9ec7;background-color: #11c1f3;background-image: linear-gradient(0deg, #0a9ec7, #0a9ec7 50%, transparent 50%);color: #fff;}
.bar.bar-calm .title{color: #fff;}
.bar.bar-calm.bar-footer{background-image: linear-gradient(180deg, #0a9ec7, #0a9ec7 50%, transparent 50%);}
.bar.bar-assertive{border-color: #e42012;background-color: #ef473a;background-image: linear-gradient(0deg, #e42012, #e42012 50%, transparent 50%);color: #fff;}
.bar.bar-assertive .title{color: #fff;}
.bar.bar-assertive.bar-footer{background-image: linear-gradient(180deg, #e42012, #e42012 50%, transparent 50%);}
.bar.bar-balanced{border-color: #28a54c;background-color: #33cd5f;background-image: linear-gradient(0deg, #28a54c, #28a54c 50%, transparent 50%);color: #fff;}
.bar.bar-balanced .title{color: #fff;}
.bar.bar-balanced.bar-footer{background-image: linear-gradient(180deg, #28a54c, #0c63ee 50%, transparent 50%);}
.bar.bar-energized{border-color: #e6b400;background-color: #ffc900;background-image: linear-gradient(0deg, #e6b400, #e6b400 50%, transparent 50%);color: #fff;}
.bar.bar-energized .title{color: #fff;}
.bar.bar-energized.bar-footer{background-image: linear-gradient(180deg, #e6b400, #e6b400 50%, transparent 50%);}
.bar.bar-royal{border-color: #6b46e5;background-color: #886aea;background-image: linear-gradient(0deg, #6b46e5, #6b46e5 50%, transparent 50%);color: #fff;}
.bar.bar-royal .title{color: #fff;}
.bar.bar-royal.bar-footer{background-image: linear-gradient(180deg, #6b46e5, #6b46e5 50%, transparent 50%);}
.bar.bar-dark{border-color: #111;background-color: #444444;background-image: linear-gradient(0deg, #111, #111 50%, transparent 50%);color: #fff;}
.bar.bar-dark .title{color: #fff;}
.bar.bar-dark.bar-footer{background-image: linear-gradient(180deg, #111, #111 50%, transparent 50%);}
.bar .title{position: absolute;top: 0;right: 0;left: 0;z-index: 0;overflow: hidden;margin: 0 10px;min-width: 30px;height: 43px;text-align: center;text-overflow: ellipsis;white-space: nowrap;font-size: 17px;font-weight: 500;line-height: 44px;}
.bar .title.title-left{text-align: left;}
.bar .title.title-right{text-align: right;}
.bar .title a{color: inherit;}
.bar .button{z-index: 1;padding: 0 8px;min-width: initial;min-height: 31px;font-weight: 400;font-size: 13px;line-height: 32px;}
.bar .button.button-icon:before,
.bar .button .icon:before,
.bar .button.icon:before,
.bar .button.icon-left:before,
.bar .button.icon-right:before{padding-right: 2px;padding-left: 2px;font-size: 20px;line-height: 32px;}
.bar .button.button-icon{font-size: 17px;}
.bar .button.button-icon .icon:before,
.bar .button.button-icon:before,
.bar .button.button-icon.icon-left:before,
.bar .button.button-icon.icon-right:before{vertical-align: top;font-size: 32px;line-height: 32px;}
.bar .button.button-clear{padding-right: 2px;padding-left: 2px;font-weight: 300;font-size: 17px;}
.bar .button.button-clear .icon:before,
.bar .button.button-clear.icon:before,
.bar .button.button-clear.icon-left:before,
.bar .button.button-clear.icon-right:before{font-size: 32px;line-height: 32px;}
.bar .button.back-button{display: block;margin-right: 5px;padding: 0;white-space: nowrap;font-weight: 400;}
.bar .button.back-button.active,
.bar .button.back-button.activated{opacity: 0.2;}
.bar .button-bar > .button,
.bar .buttons > .button{min-height: 31px;line-height: 32px;}
.bar .button-bar + .button,
.bar .button + .button-bar{margin-left: 5px;}
.bar .buttons,
.bar .buttons.primary-buttons,
.bar .buttons.secondary-buttons{display: inherit;}
.bar .buttons span{display: inline-block;}
.bar .buttons-left span{margin-right: 5px;display: inherit;}
.bar .buttons-right span{margin-left: 5px;display: inherit;}
.bar .title + .button:last-child,
.bar > .button + .button:last-child,
.bar > .button.pull-right,
.bar .buttons.pull-right,
.bar .title + .buttons{position: absolute;top: 5px;right: 5px;bottom: 5px;}
.platform-android .nav-bar-has-subheader .bar{background-image: none;}
.platform-android .bar .back-button .icon:before{font-size: 24px;}
.platform-android .bar .title{font-size: 19px;line-height: 44px;}
.bar-light .button{border-color: #ddd;background-color: white;color: #444;}
.bar-light .button:hover{color: #444;text-decoration: none;}
.bar-light .button.active,
.bar-light .button.activated{border-color: #ccc;background-color: #fafafa;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.bar-light .button.button-clear{border-color: transparent;background: none;box-shadow: none;color: #444;font-size: 17px;}
.bar-light .button.button-icon{border-color: transparent;background: none;}
.bar-stable .button{border-color: #b2b2b2;background-color: #f8f8f8;color: #444;}
.bar-stable .button:hover{color: #444;text-decoration: none;}
.bar-stable .button.active,
.bar-stable .button.activated{border-color: #a2a2a2;background-color: #e5e5e5;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.bar-stable .button.button-clear{border-color: transparent;background: none;box-shadow: none;color: #444;font-size: 17px;}
.bar-stable .button.button-icon{border-color: transparent;background: none;}
.bar-positive .button{border-color: #0c63ee;background-color: #387ef5;color: #fff;}
.bar-positive .button:hover{color: #fff;text-decoration: none;}
.bar-positive .button.active,
.bar-positive .button.activated{border-color: #0c63ee;background-color: #0c63ee;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.bar-positive .button.button-clear{border-color: transparent;background: none;box-shadow: none;color: #fff;font-size: 17px;}
.bar-positive .button.button-icon{border-color: transparent;background: none;}
.bar-calm .button{border-color: #0a9ec7;background-color: #11c1f3;color: #fff;}
.bar-calm .button:hover{color: #fff;text-decoration: none;}
.bar-calm .button.active,
.bar-calm .button.activated{border-color: #0a9ec7;background-color: #0a9ec7;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.bar-calm .button.button-clear{border-color: transparent;background: none;box-shadow: none;color: #fff;font-size: 17px;}
.bar-calm .button.button-icon{border-color: transparent;background: none;}
.bar-assertive .button{border-color: #e42012;background-color: #ef473a;color: #fff;}
.bar-assertive .button:hover{color: #fff;text-decoration: none;}
.bar-assertive .button.active,
.bar-assertive .button.activated{border-color: #e42012;background-color: #e42012;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.bar-assertive .button.button-clear{border-color: transparent;background: none;box-shadow: none;color: #fff;font-size: 17px;}
.bar-assertive .button.button-icon{border-color: transparent;background: none;}
.bar-balanced .button{border-color: #28a54c;background-color: #33cd5f;color: #fff;}
.bar-balanced .button:hover{color: #fff;text-decoration: none;}
.bar-balanced .button.active,
.bar-balanced .button.activated{border-color: #28a54c;background-color: #28a54c;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.bar-balanced .button.button-clear{border-color: transparent;background: none;box-shadow: none;color: #fff;font-size: 17px;}
.bar-balanced .button.button-icon{border-color: transparent;background: none;}
.bar-energized .button{border-color: #e6b400;background-color: #ffc900;color: #fff;}
.bar-energized .button:hover{color: #fff;text-decoration: none;}
.bar-energized .button.active,
.bar-energized .button.activated{border-color: #e6b400;background-color: #e6b400;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.bar-energized .button.button-clear{border-color: transparent;background: none;box-shadow: none;color: #fff;font-size: 17px;}
.bar-energized .button.button-icon{border-color: transparent;background: none;}
.bar-royal .button{border-color: #6b46e5;background-color: #886aea;color: #fff;}
.bar-royal .button:hover{color: #fff;text-decoration: none;}
.bar-royal .button.active,
.bar-royal .button.activated{border-color: #6b46e5;background-color: #6b46e5;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.bar-royal .button.button-clear{border-color: transparent;background: none;box-shadow: none;color: #fff;font-size: 17px;}
.bar-royal .button.button-icon{border-color: transparent;background: none;}
.bar-dark .button{border-color: #111;background-color: #444444;color: #fff;}
.bar-dark .button:hover{color: #fff;text-decoration: none;}
.bar-dark .button.active,
.bar-dark .button.activated{border-color: #000;background-color: #262626;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.bar-dark .button.button-clear{border-color: transparent;background: none;box-shadow: none;color: #fff;font-size: 17px;}
.bar-dark .button.button-icon{border-color: transparent;background: none;}
.bar-header{top: 0;border-top-width: 0;border-bottom-width: 1px;}
.bar-header.has-tabs-top{border-bottom-width: 0px;background-image: none;}
.tabs-top .bar-header{border-bottom-width: 0px;background-image: none;}
.bar-footer{bottom: 0;border-top-width: 1px;border-bottom-width: 0;background-position: top;height: 44px;}
.bar-footer.item-input-inset{position: absolute;}
.bar-tabs{padding: 0;}
.bar-subheader{top: 44px;display: block;height: 44px;}
.bar-subfooter{bottom: 44px;display: block;height: 44px;}
.nav-bar-block{position: absolute;top: 0;right: 0;left: 0;z-index: 9;}
.bar .back-button.hide,
.bar .buttons .hide{display: none;}
.nav-bar-tabs-top .bar{background-image: none;}
/** * Buttons * -------------------------------------------------- */
.button{border-color: #b2b2b2;background-color: #f8f8f8;color: #444;position: relative;display: inline-block;margin: 0;padding: 0 12px;min-width: 52px;min-height: 47px;border-width: 1px;border-style: solid;border-radius: 2px;vertical-align: top;text-align: center;text-overflow: ellipsis;font-size: 16px;line-height: 42px;cursor: pointer;}
.button:hover{color: #444;text-decoration: none;}
.button.active,
.button.activated{border-color: #a2a2a2;background-color: #e5e5e5;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.button:after{position: absolute;top: -6px;right: -6px;bottom: -6px;left: -6px;content: ' ';}
.button .icon{vertical-align: top;pointer-events: none;}
.button .icon:before,
.button.icon:before,
.button.icon-left:before,
.button.icon-right:before{display: inline-block;padding: 0 0 1px 0;vertical-align: inherit;font-size: 24px;line-height: 41px;pointer-events: none;}
.button.icon-left:before{float: left;padding-right: 0.2em;padding-left: 0;}
.button.icon-right:before{float: right;padding-right: 0;padding-left: 0.2em;}
.button.button-block,
.button.button-full{margin-top: 10px;margin-bottom: 10px;}
.button.button-light{border-color: #ddd;background-color: #fff;color: #444;}
.button.button-light:hover{color: #444;text-decoration: none;}
.button.button-light.active,
.button.button-light.activated{border-color: #ccc;background-color: #fafafa;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.button.button-light.button-clear{border-color: transparent;background: none;box-shadow: none;color: #ddd;}
.button.button-light.button-icon{border-color: transparent;background: none;}
.button.button-light.button-outline{border-color: #ddd;background: transparent;color: #ddd;}
.button.button-light.button-outline.active,
.button.button-light.button-outline.activated{background-color: #ddd;box-shadow: none;color: #fff;}
.button.button-stable{border-color: #b2b2b2;background-color: #f8f8f8;color: #444;}
.button.button-stable:hover{color: #444;text-decoration: none;}
.button.button-stable.active,
.button.button-stable.activated{border-color: #a2a2a2;background-color: #e5e5e5;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.button.button-stable.button-clear{border-color: transparent;background: none;box-shadow: none;color: #b2b2b2;}
.button.button-stable.button-icon{border-color: transparent;background: none;}
.button.button-stable.button-outline{border-color: #b2b2b2;background: transparent;color: #b2b2b2;}
.button.button-stable.button-outline.active,
.button.button-stable.button-outline.activated{background-color: #b2b2b2;box-shadow: none;color: #fff;}
.button.button-positive{border-color: #0c63ee;background-color: #387ef5;color: #fff;}
.button.button-positive:hover{color: #fff;text-decoration: none;}
.button.button-positive.active,
.button.button-positive.activated{border-color: #0c63ee;background-color: #0c63ee;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.button.button-positive.button-clear{border-color: transparent;background: none;box-shadow: none;color: #387ef5;}
.button.button-positive.button-icon{border-color: transparent;background: none;}
.button.button-positive.button-outline{border-color: #387ef5;background: transparent;color: #387ef5;}
.button.button-positive.button-outline.active,
.button.button-positive.button-outline.activated{background-color: #387ef5;box-shadow: none;color: #fff;}
.button.button-calm{border-color: #0a9ec7;background-color: #11c1f3;color: #fff;}
.button.button-calm:hover{color: #fff;text-decoration: none;}
.button.button-calm.active,
.button.button-calm.activated{border-color: #0a9ec7;background-color: #0a9ec7;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.button.button-calm.button-clear{border-color: transparent;background: none;box-shadow: none;color: #11c1f3;}
.button.button-calm.button-icon{border-color: transparent;background: none;}
.button.button-calm.button-outline{border-color: #11c1f3;background: transparent;color: #11c1f3;}
.button.button-calm.button-outline.active,
.button.button-calm.button-outline.activated{background-color: #11c1f3;box-shadow: none;color: #fff;}
.button.button-assertive{border-color: #e42012;background-color: #ef473a;color: #fff;}
.button.button-assertive:hover{color: #fff;text-decoration: none;}
.button.button-assertive.active,
.button.button-assertive.activated{border-color: #e42012;background-color: #e42012;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.button.button-assertive.button-clear{border-color: transparent;background: none;box-shadow: none;color: #ef473a;}
.button.button-assertive.button-icon{border-color: transparent;background: none;}
.button.button-assertive.button-outline{border-color: #ef473a;background: transparent;color: #ef473a;}
.button.button-assertive.button-outline.active,
.button.button-assertive.button-outline.activated{background-color: #ef473a;box-shadow: none;color: #fff;}
.button.button-balanced{border-color: #28a54c;background-color: #33cd5f;color: #fff;}
.button.button-balanced:hover{color: #fff;text-decoration: none;}
.button.button-balanced.active,
.button.button-balanced.activated{border-color: #28a54c;background-color: #28a54c;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.button.button-balanced.button-clear{border-color: transparent;background: none;box-shadow: none;color: #33cd5f;}
.button.button-balanced.button-icon{border-color: transparent;background: none;}
.button.button-balanced.button-outline{border-color: #33cd5f;background: transparent;color: #33cd5f;}
.button.button-balanced.button-outline.active,
.button.button-balanced.button-outline.activated{background-color: #33cd5f;box-shadow: none;color: #fff;}
.button.button-energized{border-color: #e6b400;background-color: #ffc900;color: #fff;}
.button.button-energized:hover{color: #fff;text-decoration: none;}
.button.button-energized.active,
.button.button-energized.activated{border-color: #e6b400;background-color: #e6b400;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.button.button-energized.button-clear{border-color: transparent;background: none;box-shadow: none;color: #ffc900;}
.button.button-energized.button-icon{border-color: transparent;background: none;}
.button.button-energized.button-outline{border-color: #ffc900;background: transparent;color: #ffc900;}
.button.button-energized.button-outline.active,
.button.button-energized.button-outline.activated{background-color: #ffc900;box-shadow: none;color: #fff;}
.button.button-royal{border-color: #6b46e5;background-color: #886aea;color: #fff;}
.button.button-royal:hover{color: #fff;text-decoration: none;}
.button.button-royal.active,
.button.button-royal.activated{border-color: #6b46e5;background-color: #6b46e5;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.button.button-royal.button-clear{border-color: transparent;background: none;box-shadow: none;color: #886aea;}
.button.button-royal.button-icon{border-color: transparent;background: none;}
.button.button-royal.button-outline{border-color: #886aea;background: transparent;color: #886aea;}
.button.button-royal.button-outline.active,
.button.button-royal.button-outline.activated{background-color: #886aea;box-shadow: none;color: #fff;}
.button.button-dark{border-color: #111;background-color: #444;color: #fff;}
.button.button-dark:hover{color: #fff;text-decoration: none;}
.button.button-dark.active,
.button.button-dark.activated{border-color: #000;background-color: #262626;box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);}
.button.button-dark.button-clear{border-color: transparent;background: none;box-shadow: none;color: #444;}
.button.button-dark.button-icon{border-color: transparent;background: none;}
.button.button-dark.button-outline{border-color: #444;background: transparent;color: #444;}
.button.button-dark.button-outline.active,
.button.button-dark.button-outline.activated{background-color: #444;box-shadow: none;color: #fff;}
.button-small{padding: 2px 4px 1px;min-width: 28px;min-height: 30px;font-size: 12px;line-height: 26px;}
.button-small .icon:before,
.button-small.icon:before,
.button-small.icon-left:before,
.button-small.icon-right:before{font-size: 16px;line-height: 19px;margin-top: 3px;}
.button-large{padding: 0 16px;min-width: 68px;min-height: 59px;font-size: 20px;line-height: 53px;}
.button-large .icon:before,
.button-large.icon:before,
.button-large.icon-left:before,
.button-large.icon-right:before{padding-bottom: 2px;font-size: 32px;line-height: 51px;}
.button-icon{-webkit-transition: opacity 0.1s;transition: opacity 0.1s;padding: 0 6px;min-width: initial;border-color: transparent;background: none;}
.button-icon.button.active,
.button-icon.button.activated{border-color: transparent;background: none;box-shadow: none;opacity: 0.3;}
.button-icon .icon:before,
.button-icon.icon:before{font-size: 32px;}
.button-clear{-webkit-transition: opacity 0.1s;transition: opacity 0.1s;padding: 0 6px;max-height: 42px;border-color: transparent;background: none;box-shadow: none;}
.button-clear.button-clear{border-color: transparent;background: none;box-shadow: none;color: #b2b2b2;}
.button-clear.button-icon{border-color: transparent;background: none;}
.button-clear.active,
.button-clear.activated{opacity: 0.3;}
.button-outline{-webkit-transition: opacity 0.1s;transition: opacity 0.1s;background: none;box-shadow: none;}
.button-outline.button-outline{border-color: #b2b2b2;background: transparent;color: #b2b2b2;}
.button-outline.button-outline.active,
.button-outline.button-outline.activated{background-color: #b2b2b2;box-shadow: none;color: #fff;}
.padding > .button.button-block:first-child{margin-top: 0;}
.button-block{display: block;clear: both;}
.button-block:after{clear: both;}
.button-full,
.button-full > .button{display: block;margin-right: 0;margin-left: 0;border-right-width: 0;border-left-width: 0;border-radius: 0;}
button.button-block,
button.button-full,
.button-full > button.button,
input.button.button-block{width: 100%;}
a.button{text-decoration: none;}
a.button .icon:before,
a.button.icon:before,
a.button.icon-left:before,
a.button.icon-right:before{margin-top: 2px;}
.button.disabled,
.button[disabled]{opacity: 0.4;cursor: default !important;pointer-events: none;}
/** * Button Bar * -------------------------------------------------- */
.button-bar{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -moz-flex;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;width: 100%;}
.button-bar.button-bar-inline{display: block;width: auto;*zoom: 1;}
.button-bar.button-bar-inline:before,
.button-bar.button-bar-inline:after{display: table;content: "";line-height: 0;}
.button-bar.button-bar-inline:after{clear: both;}
.button-bar.button-bar-inline > .button{width: auto;display: inline-block;float: left;}
.button-bar > .button{-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;display: block;overflow: hidden;padding: 0 16px;width: 0;border-width: 1px 0px 1px 1px;border-radius: 0;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.button-bar > .button:before,
.button-bar > .button .icon:before{line-height: 44px;}
.button-bar > .button:first-child{border-radius: 2px 0px 0px 2px;}
.button-bar > .button:last-child{border-right-width: 1px;border-radius: 0px 2px 2px 0px;}
.button-bar > .button-small:before,
.button-bar > .button-small .icon:before{line-height: 28px;}

@font-face{font-family: "Ionicons";src: url("./fonts/ionicons.eot?v=2.0.1");src: url("./fonts/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"), url("./fonts/ionicons.ttf?v=2.0.1") format("truetype"), url("../fonts/ionicons.woff?v=2.0.1") format("woff"), url("./fonts/ionicons.woff") format("woff"), url("./fonts/ionicons.svg?v=2.0.1#Ionicons") format("svg");font-weight: normal;font-style: normal;}
.ion,
.ionicons,
.ion-alert:before,
.ion-alert-circled:before,
.ion-android-add:before,
.ion-android-add-circle:before,
.ion-android-alarm-clock:before,
.ion-android-alert:before,
.ion-android-apps:before,
.ion-android-archive:before,
.ion-android-arrow-back:before,
.ion-android-arrow-down:before,
.ion-android-arrow-dropdown:before,
.ion-android-arrow-dropdown-circle:before,
.ion-android-arrow-dropleft:before,
.ion-android-arrow-dropleft-circle:before,
.ion-android-arrow-dropright:before,
.ion-android-arrow-dropright-circle:before,
.ion-android-arrow-dropup:before,
.ion-android-arrow-dropup-circle:before,
.ion-android-arrow-forward:before,
.ion-android-arrow-up:before,
.ion-android-attach:before,
.ion-android-bar:before,
.ion-android-bicycle:before,
.ion-android-boat:before,
.ion-android-bookmark:before,
.ion-android-bulb:before,
.ion-android-bus:before,
.ion-android-calendar:before,
.ion-android-call:before,
.ion-android-camera:before,
.ion-android-cancel:before,
.ion-android-car:before,
.ion-android-cart:before,
.ion-android-chat:before,
.ion-android-checkbox:before,
.ion-android-checkbox-blank:before,
.ion-android-checkbox-outline:before,
.ion-android-checkbox-outline-blank:before,
.ion-android-checkmark-circle:before,
.ion-android-clipboard:before,
.ion-android-close:before,
.ion-android-cloud:before,
.ion-android-cloud-circle:before,
.ion-android-cloud-done:before,
.ion-android-cloud-outline:before,
.ion-android-color-palette:before,
.ion-android-compass:before,
.ion-android-contact:before,
.ion-android-contacts:before,
.ion-android-contract:before,
.ion-android-create:before,
.ion-android-delete:before,
.ion-android-desktop:before,
.ion-android-document:before,
.ion-android-done:before,
.ion-android-done-all:before,
.ion-android-download:before,
.ion-android-drafts:before,
.ion-android-exit:before,
.ion-android-expand:before,
.ion-android-favorite:before,
.ion-android-favorite-outline:before,
.ion-android-film:before,
.ion-android-folder:before,
.ion-android-folder-open:before,
.ion-android-funnel:before,
.ion-android-globe:before,
.ion-android-hand:before,
.ion-android-hangout:before,
.ion-android-happy:before,
.ion-android-home:before,
.ion-android-image:before,
.ion-android-laptop:before,
.ion-android-list:before,
.ion-android-locate:before,
.ion-android-lock:before,
.ion-android-mail:before,
.ion-android-map:before,
.ion-android-menu:before,
.ion-android-microphone:before,
.ion-android-microphone-off:before,
.ion-android-more-horizontal:before,
.ion-android-more-vertical:before,
.ion-android-navigate:before,
.ion-android-notifications:before,
.ion-android-notifications-none:before,
.ion-android-notifications-off:before,
.ion-android-open:before,
.ion-android-options:before,
.ion-android-people:before,
.ion-android-person:before,
.ion-android-person-add:before,
.ion-android-phone-landscape:before,
.ion-android-phone-portrait:before,
.ion-android-pin:before,
.ion-android-plane:before,
.ion-android-playstore:before,
.ion-android-print:before,
.ion-android-radio-button-off:before,
.ion-android-radio-button-on:before,
.ion-android-refresh:before,
.ion-android-remove:before,
.ion-android-remove-circle:before,
.ion-android-restaurant:before,
.ion-android-sad:before,
.ion-android-search:before,
.ion-android-send:before,
.ion-android-settings:before,
.ion-android-share:before,
.ion-android-share-alt:before,
.ion-android-star:before,
.ion-android-star-half:before,
.ion-android-star-outline:before,
.ion-android-stopwatch:before,
.ion-android-subway:before,
.ion-android-sunny:before,
.ion-android-sync:before,
.ion-android-textsms:before,
.ion-android-time:before,
.ion-android-train:before,
.ion-android-unlock:before,
.ion-android-upload:before,
.ion-android-volume-down:before,
.ion-android-volume-mute:before,
.ion-android-volume-off:before,
.ion-android-volume-up:before,
.ion-android-walk:before,
.ion-android-warning:before,
.ion-android-watch:before,
.ion-android-wifi:before,
.ion-aperture:before,
.ion-archive:before,
.ion-arrow-down-a:before,
.ion-arrow-down-b:before,
.ion-arrow-down-c:before,
.ion-arrow-expand:before,
.ion-arrow-graph-down-left:before,
.ion-arrow-graph-down-right:before,
.ion-arrow-graph-up-left:before,
.ion-arrow-graph-up-right:before,
.ion-arrow-left-a:before,
.ion-arrow-left-b:before,
.ion-arrow-left-c:before,
.ion-arrow-move:before,
.ion-arrow-resize:before,
.ion-arrow-return-left:before,
.ion-arrow-return-right:before,
.ion-arrow-right-a:before,
.ion-arrow-right-b:before,
.ion-arrow-right-c:before,
.ion-arrow-shrink:before,
.ion-arrow-swap:before,
.ion-arrow-up-a:before,
.ion-arrow-up-b:before,
.ion-arrow-up-c:before,
.ion-asterisk:before,
.ion-at:before,
.ion-backspace:before,
.ion-backspace-outline:before,
.ion-bag:before,
.ion-battery-charging:before,
.ion-battery-empty:before,
.ion-battery-full:before,
.ion-battery-half:before,
.ion-battery-low:before,
.ion-beaker:before,
.ion-beer:before,
.ion-bluetooth:before,
.ion-bonfire:before,
.ion-bookmark:before,
.ion-bowtie:before,
.ion-briefcase:before,
.ion-bug:before,
.ion-calculator:before,
.ion-calendar:before,
.ion-camera:before,
.ion-card:before,
.ion-cash:before,
.ion-chatbox:before,
.ion-chatbox-working:before,
.ion-chatboxes:before,
.ion-chatbubble:before,
.ion-chatbubble-working:before,
.ion-chatbubbles:before,
.ion-checkmark:before,
.ion-checkmark-circled:before,
.ion-checkmark-round:before,
.ion-chevron-down:before,
.ion-chevron-left:before,
.ion-chevron-right:before,
.ion-chevron-up:before,
.ion-clipboard:before,
.ion-clock:before,
.ion-close:before,
.ion-close-circled:before,
.ion-close-round:before,
.ion-closed-captioning:before,
.ion-cloud:before,
.ion-code:before,
.ion-code-download:before,
.ion-code-working:before,
.ion-coffee:before,
.ion-compass:before,
.ion-compose:before,
.ion-connection-bars:before,
.ion-contrast:before,
.ion-crop:before,
.ion-cube:before,
.ion-disc:before,
.ion-document:before,
.ion-document-text:before,
.ion-drag:before,
.ion-earth:before,
.ion-easel:before,
.ion-edit:before,
.ion-egg:before,
.ion-eject:before,
.ion-email:before,
.ion-email-unread:before,
.ion-erlenmeyer-flask:before,
.ion-erlenmeyer-flask-bubbles:before,
.ion-eye:before,
.ion-eye-disabled:before,
.ion-female:before,
.ion-filing:before,
.ion-film-marker:before,
.ion-fireball:before,
.ion-flag:before,
.ion-flame:before,
.ion-flash:before,
.ion-flash-off:before,
.ion-folder:before,
.ion-fork:before,
.ion-fork-repo:before,
.ion-forward:before,
.ion-funnel:before,
.ion-gear-a:before,
.ion-gear-b:before,
.ion-grid:before,
.ion-hammer:before,
.ion-happy:before,
.ion-happy-outline:before,
.ion-headphone:before,
.ion-heart:before,
.ion-heart-broken:before,
.ion-help:before,
.ion-help-buoy:before,
.ion-help-circled:before,
.ion-home:before,
.ion-icecream:before,
.ion-image:before,
.ion-images:before,
.ion-information:before,
.ion-information-circled:before,
.ion-ionic:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-americanfootball:before,
.ion-ios-americanfootball-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-left:before,
.ion-ios-arrow-right:before,
.ion-ios-arrow-thin-down:before,
.ion-ios-arrow-thin-left:before,
.ion-ios-arrow-thin-right:before,
.ion-ios-arrow-thin-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-bell:before,
.ion-ios-bell-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bolt:before,
.ion-ios-bolt-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-box:before,
.ion-ios-box-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubble:before,
.ion-ios-chatbubble-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-empty:before,
.ion-ios-checkmark-outline:before,
.ion-ios-circle-filled:before,
.ion-ios-circle-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-empty:before,
.ion-ios-close-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compose:before,
.ion-ios-compose-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-strong:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-drag:before,
.ion-ios-email:before,
.ion-ios-email-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-gear:before,
.ion-ios-gear-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-grid-view:before,
.ion-ios-grid-view-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-empty:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-empty:before,
.ion-ios-information-outline:before,
.ion-ios-ionic-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-lightbulb:before,
.ion-ios-lightbulb-outline:before,
.ion-ios-list:before,
.ion-ios-list-outline:before,
.ion-ios-location:before,
.ion-ios-location-outline:before,
.ion-ios-locked:before,
.ion-ios-locked-outline:before,
.ion-ios-loop:before,
.ion-ios-loop-strong:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-outline:before,
.ion-ios-minus:before,
.ion-ios-minus-empty:before,
.ion-ios-minus-outline:before,
.ion-ios-monitor:before,
.ion-ios-monitor-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paperplane:before,
.ion-ios-paperplane-outline:before,
.ion-ios-partlysunny:before,
.ion-ios-partlysunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-outline:before,
.ion-ios-personadd:before,
.ion-ios-personadd-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-play:before,
.ion-ios-play-outline:before,
.ion-ios-plus:before,
.ion-ios-plus-empty:before,
.ion-ios-plus-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-printer:before,
.ion-ios-printer-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-strong:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-empty:before,
.ion-ios-refresh-outline:before,
.ion-ios-reload:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-search:before,
.ion-ios-search-strong:before,
.ion-ios-settings:before,
.ion-ios-settings-strong:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-strong:before,
.ion-ios-skipbackward:before,
.ion-ios-skipbackward-outline:before,
.ion-ios-skipforward:before,
.ion-ios-skipforward-outline:before,
.ion-ios-snowy:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-telephone:before,
.ion-ios-telephone-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-toggle:before,
.ion-ios-toggle-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlocked:before,
.ion-ios-unlocked-outline:before,
.ion-ios-upload:before,
.ion-ios-upload-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-wineglass:before,
.ion-ios-wineglass-outline:before,
.ion-ios-world:before,
.ion-ios-world-outline:before,
.ion-ipad:before,
.ion-iphone:before,
.ion-ipod:before,
.ion-jet:before,
.ion-key:before,
.ion-knife:before,
.ion-laptop:before,
.ion-leaf:before,
.ion-levels:before,
.ion-lightbulb:before,
.ion-link:before,
.ion-load-a:before,
.ion-load-b:before,
.ion-load-c:before,
.ion-load-d:before,
.ion-location:before,
.ion-lock-combination:before,
.ion-locked:before,
.ion-log-in:before,
.ion-log-out:before,
.ion-loop:before,
.ion-magnet:before,
.ion-male:before,
.ion-man:before,
.ion-map:before,
.ion-medkit:before,
.ion-merge:before,
.ion-mic-a:before,
.ion-mic-b:before,
.ion-mic-c:before,
.ion-minus:before,
.ion-minus-circled:before,
.ion-minus-round:before,
.ion-model-s:before,
.ion-monitor:before,
.ion-more:before,
.ion-mouse:before,
.ion-music-note:before,
.ion-navicon:before,
.ion-navicon-round:before,
.ion-navigate:before,
.ion-network:before,
.ion-no-smoking:before,
.ion-nuclear:before,
.ion-outlet:before,
.ion-paintbrush:before,
.ion-paintbucket:before,
.ion-paper-airplane:before,
.ion-paperclip:before,
.ion-pause:before,
.ion-person:before,
.ion-person-add:before,
.ion-person-stalker:before,
.ion-pie-graph:before,
.ion-pin:before,
.ion-pinpoint:before,
.ion-pizza:before,
.ion-plane:before,
.ion-planet:before,
.ion-play:before,
.ion-playstation:before,
.ion-plus:before,
.ion-plus-circled:before,
.ion-plus-round:before,
.ion-podium:before,
.ion-pound:before,
.ion-power:before,
.ion-pricetag:before,
.ion-pricetags:before,
.ion-printer:before,
.ion-pull-request:before,
.ion-qr-scanner:before,
.ion-quote:before,
.ion-radio-waves:before,
.ion-record:before,
.ion-refresh:before,
.ion-reply:before,
.ion-reply-all:before,
.ion-ribbon-a:before,
.ion-ribbon-b:before,
.ion-sad:before,
.ion-sad-outline:before,
.ion-scissors:before,
.ion-search:before,
.ion-settings:before,
.ion-share:before,
.ion-shuffle:before,
.ion-skip-backward:before,
.ion-skip-forward:before,
.ion-social-android:before,
.ion-social-android-outline:before,
.ion-social-angular:before,
.ion-social-angular-outline:before,
.ion-social-apple:before,
.ion-social-apple-outline:before,
.ion-social-bitcoin:before,
.ion-social-bitcoin-outline:before,
.ion-social-buffer:before,
.ion-social-buffer-outline:before,
.ion-social-chrome:before,
.ion-social-chrome-outline:before,
.ion-social-codepen:before,
.ion-social-codepen-outline:before,
.ion-social-css3:before,
.ion-social-css3-outline:before,
.ion-social-designernews:before,
.ion-social-designernews-outline:before,
.ion-social-dribbble:before,
.ion-social-dribbble-outline:before,
.ion-social-dropbox:before,
.ion-social-dropbox-outline:before,
.ion-social-euro:before,
.ion-social-euro-outline:before,
.ion-social-facebook:before,
.ion-social-facebook-outline:before,
.ion-social-foursquare:before,
.ion-social-foursquare-outline:before,
.ion-social-freebsd-devil:before,
.ion-social-github:before,
.ion-social-github-outline:before,
.ion-social-google:before,
.ion-social-google-outline:before,
.ion-social-googleplus:before,
.ion-social-googleplus-outline:before,
.ion-social-hackernews:before,
.ion-social-hackernews-outline:before,
.ion-social-html5:before,
.ion-social-html5-outline:before,
.ion-social-instagram:before,
.ion-social-instagram-outline:before,
.ion-social-javascript:before,
.ion-social-javascript-outline:before,
.ion-social-linkedin:before,
.ion-social-linkedin-outline:before,
.ion-social-markdown:before,
.ion-social-nodejs:before,
.ion-social-octocat:before,
.ion-social-pinterest:before,
.ion-social-pinterest-outline:before,
.ion-social-python:before,
.ion-social-reddit:before,
.ion-social-reddit-outline:before,
.ion-social-rss:before,
.ion-social-rss-outline:before,
.ion-social-sass:before,
.ion-social-skype:before,
.ion-social-skype-outline:before,
.ion-social-snapchat:before,
.ion-social-snapchat-outline:before,
.ion-social-tumblr:before,
.ion-social-tumblr-outline:before,
.ion-social-tux:before,
.ion-social-twitch:before,
.ion-social-twitch-outline:before,
.ion-social-twitter:before,
.ion-social-twitter-outline:before,
.ion-social-usd:before,
.ion-social-usd-outline:before,
.ion-social-vimeo:before,
.ion-social-vimeo-outline:before,
.ion-social-whatsapp:before,
.ion-social-whatsapp-outline:before,
.ion-social-windows:before,
.ion-social-windows-outline:before,
.ion-social-wordpress:before,
.ion-social-wordpress-outline:before,
.ion-social-yahoo:before,
.ion-social-yahoo-outline:before,
.ion-social-yen:before,
.ion-social-yen-outline:before,
.ion-social-youtube:before,
.ion-social-youtube-outline:before,
.ion-soup-can:before,
.ion-soup-can-outline:before,
.ion-speakerphone:before,
.ion-speedometer:before,
.ion-spoon:before,
.ion-star:before,
.ion-stats-bars:before,
.ion-steam:before,
.ion-stop:before,
.ion-thermometer:before,
.ion-thumbsdown:before,
.ion-thumbsup:before,
.ion-toggle:before,
.ion-toggle-filled:before,
.ion-transgender:before,
.ion-trash-a:before,
.ion-trash-b:before,
.ion-trophy:before,
.ion-tshirt:before,
.ion-tshirt-outline:before,
.ion-umbrella:before,
.ion-university:before,
.ion-unlocked:before,
.ion-upload:before,
.ion-usb:before,
.ion-videocamera:before,
.ion-volume-high:before,
.ion-volume-low:before,
.ion-volume-medium:before,
.ion-volume-mute:before,
.ion-wand:before,
.ion-waterdrop:before,
.ion-wifi:before,
.ion-wineglass:before,
.ion-woman:before,
.ion-wrench:before,
.ion-xbox:before{display: inline-block;font-family: "Ionicons";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.ion-alert:before{content: "\f101";}
.ion-alert-circled:before{content: "\f100";}
.ion-android-add:before{content: "\f2c7";}
.ion-android-add-circle:before{content: "\f359";}
.ion-android-alarm-clock:before{content: "\f35a";}
.ion-android-alert:before{content: "\f35b";}
.ion-android-apps:before{content: "\f35c";}
.ion-android-archive:before{content: "\f2c9";}
.ion-android-arrow-back:before{content: "\f2ca";}
.ion-android-arrow-down:before{content: "\f35d";}
.ion-android-arrow-dropdown:before{content: "\f35f";}
.ion-android-arrow-dropdown-circle:before{content: "\f35e";}
.ion-android-arrow-dropleft:before{content: "\f361";}
.ion-android-arrow-dropleft-circle:before{content: "\f360";}
.ion-android-arrow-dropright:before{content: "\f363";}
.ion-android-arrow-dropright-circle:before{content: "\f362";}
.ion-android-arrow-dropup:before{content: "\f365";}
.ion-android-arrow-dropup-circle:before{content: "\f364";}
.ion-android-arrow-forward:before{content: "\f30f";}
.ion-android-arrow-up:before{content: "\f366";}
.ion-android-attach:before{content: "\f367";}
.ion-android-bar:before{content: "\f368";}
.ion-android-bicycle:before{content: "\f369";}
.ion-android-boat:before{content: "\f36a";}
.ion-android-bookmark:before{content: "\f36b";}
.ion-android-bulb:before{content: "\f36c";}
.ion-android-bus:before{content: "\f36d";}
.ion-android-calendar:before{content: "\f2d1";}
.ion-android-call:before{content: "\f2d2";}
.ion-android-camera:before{content: "\f2d3";}
.ion-android-cancel:before{content: "\f36e";}
.ion-android-car:before{content: "\f36f";}
.ion-android-cart:before{content: "\f370";}
.ion-android-chat:before{content: "\f2d4";}
.ion-android-checkbox:before{content: "\f374";}
.ion-android-checkbox-blank:before{content: "\f371";}
.ion-android-checkbox-outline:before{content: "\f373";}
.ion-android-checkbox-outline-blank:before{content: "\f372";}
.ion-android-checkmark-circle:before{content: "\f375";}
.ion-android-clipboard:before{content: "\f376";}
.ion-android-close:before{content: "\f2d7";}
.ion-android-cloud:before{content: "\f37a";}
.ion-android-cloud-circle:before{content: "\f377";}
.ion-android-cloud-done:before{content: "\f378";}
.ion-android-cloud-outline:before{content: "\f379";}
.ion-android-color-palette:before{content: "\f37b";}
.ion-android-compass:before{content: "\f37c";}
.ion-android-contact:before{content: "\f2d8";}
.ion-android-contacts:before{content: "\f2d9";}
.ion-android-contract:before{content: "\f37d";}
.ion-android-create:before{content: "\f37e";}
.ion-android-delete:before{content: "\f37f";}
.ion-android-desktop:before{content: "\f380";}
.ion-android-document:before{content: "\f381";}
.ion-android-done:before{content: "\f383";}
.ion-android-done-all:before{content: "\f382";}
.ion-android-download:before{content: "\f2dd";}
.ion-android-drafts:before{content: "\f384";}
.ion-android-exit:before{content: "\f385";}
.ion-android-expand:before{content: "\f386";}
.ion-android-favorite:before{content: "\f388";}
.ion-android-favorite-outline:before{content: "\f387";}
.ion-android-film:before{content: "\f389";}
.ion-android-folder:before{content: "\f2e0";}
.ion-android-folder-open:before{content: "\f38a";}
.ion-android-funnel:before{content: "\f38b";}
.ion-android-globe:before{content: "\f38c";}
.ion-android-hand:before{content: "\f2e3";}
.ion-android-hangout:before{content: "\f38d";}
.ion-android-happy:before{content: "\f38e";}
.ion-android-home:before{content: "\f38f";}
.ion-android-image:before{content: "\f2e4";}
.ion-android-laptop:before{content: "\f390";}
.ion-android-list:before{content: "\f391";}
.ion-android-locate:before{content: "\f2e9";}
.ion-android-lock:before{content: "\f392";}
.ion-android-mail:before{content: "\f2eb";}
.ion-android-map:before{content: "\f393";}
.ion-android-menu:before{content: "\f394";}
.ion-android-microphone:before{content: "\f2ec";}
.ion-android-microphone-off:before{content: "\f395";}
.ion-android-more-horizontal:before{content: "\f396";}
.ion-android-more-vertical:before{content: "\f397";}
.ion-android-navigate:before{content: "\f398";}
.ion-android-notifications:before{content: "\f39b";}
.ion-android-notifications-none:before{content: "\f399";}
.ion-android-notifications-off:before{content: "\f39a";}
.ion-android-open:before{content: "\f39c";}
.ion-android-options:before{content: "\f39d";}
.ion-android-people:before{content: "\f39e";}
.ion-android-person:before{content: "\f3a0";}
.ion-android-person-add:before{content: "\f39f";}
.ion-android-phone-landscape:before{content: "\f3a1";}
.ion-android-phone-portrait:before{content: "\f3a2";}
.ion-android-pin:before{content: "\f3a3";}
.ion-android-plane:before{content: "\f3a4";}
.ion-android-playstore:before{content: "\f2f0";}
.ion-android-print:before{content: "\f3a5";}
.ion-android-radio-button-off:before{content: "\f3a6";}
.ion-android-radio-button-on:before{content: "\f3a7";}
.ion-android-refresh:before{content: "\f3a8";}
.ion-android-remove:before{content: "\f2f4";}
.ion-android-remove-circle:before{content: "\f3a9";}
.ion-android-restaurant:before{content: "\f3aa";}
.ion-android-sad:before{content: "\f3ab";}
.ion-android-search:before{content: "\f2f5";}
.ion-android-send:before{content: "\f2f6";}
.ion-android-settings:before{content: "\f2f7";}
.ion-android-share:before{content: "\f2f8";}
.ion-android-share-alt:before{content: "\f3ac";}
.ion-android-star:before{content: "\f2fc";}
.ion-android-star-half:before{content: "\f3ad";}
.ion-android-star-outline:before{content: "\f3ae";}
.ion-android-stopwatch:before{content: "\f2fd";}
.ion-android-subway:before{content: "\f3af";}
.ion-android-sunny:before{content: "\f3b0";}
.ion-android-sync:before{content: "\f3b1";}
.ion-android-textsms:before{content: "\f3b2";}
.ion-android-time:before{content: "\f3b3";}
.ion-android-train:before{content: "\f3b4";}
.ion-android-unlock:before{content: "\f3b5";}
.ion-android-upload:before{content: "\f3b6";}
.ion-android-volume-down:before{content: "\f3b7";}
.ion-android-volume-mute:before{content: "\f3b8";}
.ion-android-volume-off:before{content: "\f3b9";}
.ion-android-volume-up:before{content: "\f3ba";}
.ion-android-walk:before{content: "\f3bb";}
.ion-android-warning:before{content: "\f3bc";}
.ion-android-watch:before{content: "\f3bd";}
.ion-android-wifi:before{content: "\f305";}
.ion-aperture:before{content: "\f313";}
.ion-archive:before{content: "\f102";}
.ion-arrow-down-a:before{content: "\f103";}
.ion-arrow-down-b:before{content: "\f104";}
.ion-arrow-down-c:before{content: "\f105";}
.ion-arrow-expand:before{content: "\f25e";}
.ion-arrow-graph-down-left:before{content: "\f25f";}
.ion-arrow-graph-down-right:before{content: "\f260";}
.ion-arrow-graph-up-left:before{content: "\f261";}
.ion-arrow-graph-up-right:before{content: "\f262";}
.ion-arrow-left-a:before{content: "\f106";}
.ion-arrow-left-b:before{content: "\f107";}
.ion-arrow-left-c:before{content: "\f108";}
.ion-arrow-move:before{content: "\f263";}
.ion-arrow-resize:before{content: "\f264";}
.ion-arrow-return-left:before{content: "\f265";}
.ion-arrow-return-right:before{content: "\f266";}
.ion-arrow-right-a:before{content: "\f109";}
.ion-arrow-right-b:before{content: "\f10a";}
.ion-arrow-right-c:before{content: "\f10b";}
.ion-arrow-shrink:before{content: "\f267";}
.ion-arrow-swap:before{content: "\f268";}
.ion-arrow-up-a:before{content: "\f10c";}
.ion-arrow-up-b:before{content: "\f10d";}
.ion-arrow-up-c:before{content: "\f10e";}
.ion-asterisk:before{content: "\f314";}
.ion-at:before{content: "\f10f";}
.ion-backspace:before{content: "\f3bf";}
.ion-backspace-outline:before{content: "\f3be";}
.ion-bag:before{content: "\f110";}
.ion-battery-charging:before{content: "\f111";}
.ion-battery-empty:before{content: "\f112";}
.ion-battery-full:before{content: "\f113";}
.ion-battery-half:before{content: "\f114";}
.ion-battery-low:before{content: "\f115";}
.ion-beaker:before{content: "\f269";}
.ion-beer:before{content: "\f26a";}
.ion-bluetooth:before{content: "\f116";}
.ion-bonfire:before{content: "\f315";}
.ion-bookmark:before{content: "\f26b";}
.ion-bowtie:before{content: "\f3c0";}
.ion-briefcase:before{content: "\f26c";}
.ion-bug:before{content: "\f2be";}
.ion-calculator:before{content: "\f26d";}
.ion-calendar:before{content: "\f117";}
.ion-camera:before{content: "\f118";}
.ion-card:before{content: "\f119";}
.ion-cash:before{content: "\f316";}
.ion-chatbox:before{content: "\f11b";}
.ion-chatbox-working:before{content: "\f11a";}
.ion-chatboxes:before{content: "\f11c";}
.ion-chatbubble:before{content: "\f11e";}
.ion-chatbubble-working:before{content: "\f11d";}
.ion-chatbubbles:before{content: "\f11f";}
.ion-checkmark:before{content: "\f122";}
.ion-checkmark-circled:before{content: "\f120";}
.ion-checkmark-round:before{content: "\f121";}
.ion-chevron-down:before{content: "\f123";}
.ion-chevron-left:before{content: "\f124";}
.ion-chevron-right:before{content: "\f125";}
.ion-chevron-up:before{content: "\f126";}
.ion-clipboard:before{content: "\f127";}
.ion-clock:before{content: "\f26e";}
.ion-close:before{content: "\f12a";}
.ion-close-circled:before{content: "\f128";}
.ion-close-round:before{content: "\f129";}
.ion-closed-captioning:before{content: "\f317";}
.ion-cloud:before{content: "\f12b";}
.ion-code:before{content: "\f271";}
.ion-code-download:before{content: "\f26f";}
.ion-code-working:before{content: "\f270";}
.ion-coffee:before{content: "\f272";}
.ion-compass:before{content: "\f273";}
.ion-compose:before{content: "\f12c";}
.ion-connection-bars:before{content: "\f274";}
.ion-contrast:before{content: "\f275";}
.ion-crop:before{content: "\f3c1";}
.ion-cube:before{content: "\f318";}
.ion-disc:before{content: "\f12d";}
.ion-document:before{content: "\f12f";}
.ion-document-text:before{content: "\f12e";}
.ion-drag:before{content: "\f130";}
.ion-earth:before{content: "\f276";}
.ion-easel:before{content: "\f3c2";}
.ion-edit:before{content: "\f2bf";}
.ion-egg:before{content: "\f277";}
.ion-eject:before{content: "\f131";}
.ion-email:before{content: "\f132";}
.ion-email-unread:before{content: "\f3c3";}
.ion-erlenmeyer-flask:before{content: "\f3c5";}
.ion-erlenmeyer-flask-bubbles:before{content: "\f3c4";}
.ion-eye:before{content: "\f133";}
.ion-eye-disabled:before{content: "\f306";}
.ion-female:before{content: "\f278";}
.ion-filing:before{content: "\f134";}
.ion-film-marker:before{content: "\f135";}
.ion-fireball:before{content: "\f319";}
.ion-flag:before{content: "\f279";}
.ion-flame:before{content: "\f31a";}
.ion-flash:before{content: "\f137";}
.ion-flash-off:before{content: "\f136";}
.ion-folder:before{content: "\f139";}
.ion-fork:before{content: "\f27a";}
.ion-fork-repo:before{content: "\f2c0";}
.ion-forward:before{content: "\f13a";}
.ion-funnel:before{content: "\f31b";}
.ion-gear-a:before{content: "\f13d";}
.ion-gear-b:before{content: "\f13e";}
.ion-grid:before{content: "\f13f";}
.ion-hammer:before{content: "\f27b";}
.ion-happy:before{content: "\f31c";}
.ion-happy-outline:before{content: "\f3c6";}
.ion-headphone:before{content: "\f140";}
.ion-heart:before{content: "\f141";}
.ion-heart-broken:before{content: "\f31d";}
.ion-help:before{content: "\f143";}
.ion-help-buoy:before{content: "\f27c";}
.ion-help-circled:before{content: "\f142";}
.ion-home:before{content: "\f144";}
.ion-icecream:before{content: "\f27d";}
.ion-image:before{content: "\f147";}
.ion-images:before{content: "\f148";}
.ion-information:before{content: "\f14a";}
.ion-information-circled:before{content: "\f149";}
.ion-ionic:before{content: "\f14b";}
.ion-ios-alarm:before{content: "\f3c8";}
.ion-ios-alarm-outline:before{content: "\f3c7";}
.ion-ios-albums:before{content: "\f3ca";}
.ion-ios-albums-outline:before{content: "\f3c9";}
.ion-ios-americanfootball:before{content: "\f3cc";}
.ion-ios-americanfootball-outline:before{content: "\f3cb";}
.ion-ios-analytics:before{content: "\f3ce";}
.ion-ios-analytics-outline:before{content: "\f3cd";}
.ion-ios-arrow-back:before{content: "\f3cf";}
.ion-ios-arrow-down:before{content: "\f3d0";}
.ion-ios-arrow-forward:before{content: "\f3d1";}
.ion-ios-arrow-left:before{content: "\f3d2";}
.ion-ios-arrow-right:before{content: "\f3d3";}
.ion-ios-arrow-thin-down:before{content: "\f3d4";}
.ion-ios-arrow-thin-left:before{content: "\f3d5";}
.ion-ios-arrow-thin-right:before{content: "\f3d6";}
.ion-ios-arrow-thin-up:before{content: "\f3d7";}
.ion-ios-arrow-up:before{content: "\f3d8";}
.ion-ios-at:before{content: "\f3da";}
.ion-ios-at-outline:before{content: "\f3d9";}
.ion-ios-barcode:before{content: "\f3dc";}
.ion-ios-barcode-outline:before{content: "\f3db";}
.ion-ios-baseball:before{content: "\f3de";}
.ion-ios-baseball-outline:before{content: "\f3dd";}
.ion-ios-basketball:before{content: "\f3e0";}
.ion-ios-basketball-outline:before{content: "\f3df";}
.ion-ios-bell:before{content: "\f3e2";}
.ion-ios-bell-outline:before{content: "\f3e1";}
.ion-ios-body:before{content: "\f3e4";}
.ion-ios-body-outline:before{content: "\f3e3";}
.ion-ios-bolt:before{content: "\f3e6";}
.ion-ios-bolt-outline:before{content: "\f3e5";}
.ion-ios-book:before{content: "\f3e8";}
.ion-ios-book-outline:before{content: "\f3e7";}
.ion-ios-bookmarks:before{content: "\f3ea";}
.ion-ios-bookmarks-outline:before{content: "\f3e9";}
.ion-ios-box:before{content: "\f3ec";}
.ion-ios-box-outline:before{content: "\f3eb";}
.ion-ios-briefcase:before{content: "\f3ee";}
.ion-ios-briefcase-outline:before{content: "\f3ed";}
.ion-ios-browsers:before{content: "\f3f0";}
.ion-ios-browsers-outline:before{content: "\f3ef";}
.ion-ios-calculator:before{content: "\f3f2";}
.ion-ios-calculator-outline:before{content: "\f3f1";}
.ion-ios-calendar:before{content: "\f3f4";}
.ion-ios-calendar-outline:before{content: "\f3f3";}
.ion-ios-camera:before{content: "\f3f6";}
.ion-ios-camera-outline:before{content: "\f3f5";}
.ion-ios-cart:before{content: "\f3f8";}
.ion-ios-cart-outline:before{content: "\f3f7";}
.ion-ios-chatboxes:before{content: "\f3fa";}
.ion-ios-chatboxes-outline:before{content: "\f3f9";}
.ion-ios-chatbubble:before{content: "\f3fc";}
.ion-ios-chatbubble-outline:before{content: "\f3fb";}
.ion-ios-checkmark:before{content: "\f3ff";}
.ion-ios-checkmark-empty:before{content: "\f3fd";}
.ion-ios-checkmark-outline:before{content: "\f3fe";}
.ion-ios-circle-filled:before{content: "\f400";}
.ion-ios-circle-outline:before{content: "\f401";}
.ion-ios-clock:before{content: "\f403";}
.ion-ios-clock-outline:before{content: "\f402";}
.ion-ios-close:before{content: "\f406";}
.ion-ios-close-empty:before{content: "\f404";}
.ion-ios-close-outline:before{content: "\f405";}
.ion-ios-cloud:before{content: "\f40c";}
.ion-ios-cloud-download:before{content: "\f408";}
.ion-ios-cloud-download-outline:before{content: "\f407";}
.ion-ios-cloud-outline:before{content: "\f409";}
.ion-ios-cloud-upload:before{content: "\f40b";}
.ion-ios-cloud-upload-outline:before{content: "\f40a";}
.ion-ios-cloudy:before{content: "\f410";}
.ion-ios-cloudy-night:before{content: "\f40e";}
.ion-ios-cloudy-night-outline:before{content: "\f40d";}
.ion-ios-cloudy-outline:before{content: "\f40f";}
.ion-ios-cog:before{content: "\f412";}
.ion-ios-cog-outline:before{content: "\f411";}
.ion-ios-color-filter:before{content: "\f414";}
.ion-ios-color-filter-outline:before{content: "\f413";}
.ion-ios-color-wand:before{content: "\f416";}
.ion-ios-color-wand-outline:before{content: "\f415";}
.ion-ios-compose:before{content: "\f418";}
.ion-ios-compose-outline:before{content: "\f417";}
.ion-ios-contact:before{content: "\f41a";}
.ion-ios-contact-outline:before{content: "\f419";}
.ion-ios-copy:before{content: "\f41c";}
.ion-ios-copy-outline:before{content: "\f41b";}
.ion-ios-crop:before{content: "\f41e";}
.ion-ios-crop-strong:before{content: "\f41d";}
.ion-ios-download:before{content: "\f420";}
.ion-ios-download-outline:before{content: "\f41f";}
.ion-ios-drag:before{content: "\f421";}
.ion-ios-email:before{content: "\f423";}
.ion-ios-email-outline:before{content: "\f422";}
.ion-ios-eye:before{content: "\f425";}
.ion-ios-eye-outline:before{content: "\f424";}
.ion-ios-fastforward:before{content: "\f427";}
.ion-ios-fastforward-outline:before{content: "\f426";}
.ion-ios-filing:before{content: "\f429";}
.ion-ios-filing-outline:before{content: "\f428";}
.ion-ios-film:before{content: "\f42b";}
.ion-ios-film-outline:before{content: "\f42a";}
.ion-ios-flag:before{content: "\f42d";}
.ion-ios-flag-outline:before{content: "\f42c";}
.ion-ios-flame:before{content: "\f42f";}
.ion-ios-flame-outline:before{content: "\f42e";}
.ion-ios-flask:before{content: "\f431";}
.ion-ios-flask-outline:before{content: "\f430";}
.ion-ios-flower:before{content: "\f433";}
.ion-ios-flower-outline:before{content: "\f432";}
.ion-ios-folder:before{content: "\f435";}
.ion-ios-folder-outline:before{content: "\f434";}
.ion-ios-football:before{content: "\f437";}
.ion-ios-football-outline:before{content: "\f436";}
.ion-ios-game-controller-a:before{content: "\f439";}
.ion-ios-game-controller-a-outline:before{content: "\f438";}
.ion-ios-game-controller-b:before{content: "\f43b";}
.ion-ios-game-controller-b-outline:before{content: "\f43a";}
.ion-ios-gear:before{content: "\f43d";}
.ion-ios-gear-outline:before{content: "\f43c";}
.ion-ios-glasses:before{content: "\f43f";}
.ion-ios-glasses-outline:before{content: "\f43e";}
.ion-ios-grid-view:before{content: "\f441";}
.ion-ios-grid-view-outline:before{content: "\f440";}
.ion-ios-heart:before{content: "\f443";}
.ion-ios-heart-outline:before{content: "\f442";}
.ion-ios-help:before{content: "\f446";}
.ion-ios-help-empty:before{content: "\f444";}
.ion-ios-help-outline:before{content: "\f445";}
.ion-ios-home:before{content: "\f448";}
.ion-ios-home-outline:before{content: "\f447";}
.ion-ios-infinite:before{content: "\f44a";}
.ion-ios-infinite-outline:before{content: "\f449";}
.ion-ios-information:before{content: "\f44d";}
.ion-ios-information-empty:before{content: "\f44b";}
.ion-ios-information-outline:before{content: "\f44c";}
.ion-ios-ionic-outline:before{content: "\f44e";}
.ion-ios-keypad:before{content: "\f450";}
.ion-ios-keypad-outline:before{content: "\f44f";}
.ion-ios-lightbulb:before{content: "\f452";}
.ion-ios-lightbulb-outline:before{content: "\f451";}
.ion-ios-list:before{content: "\f454";}
.ion-ios-list-outline:before{content: "\f453";}
.ion-ios-location:before{content: "\f456";}
.ion-ios-location-outline:before{content: "\f455";}
.ion-ios-locked:before{content: "\f458";}
.ion-ios-locked-outline:before{content: "\f457";}
.ion-ios-loop:before{content: "\f45a";}
.ion-ios-loop-strong:before{content: "\f459";}
.ion-ios-medical:before{content: "\f45c";}
.ion-ios-medical-outline:before{content: "\f45b";}
.ion-ios-medkit:before{content: "\f45e";}
.ion-ios-medkit-outline:before{content: "\f45d";}
.ion-ios-mic:before{content: "\f461";}
.ion-ios-mic-off:before{content: "\f45f";}
.ion-ios-mic-outline:before{content: "\f460";}
.ion-ios-minus:before{content: "\f464";}
.ion-ios-minus-empty:before{content: "\f462";}
.ion-ios-minus-outline:before{content: "\f463";}
.ion-ios-monitor:before{content: "\f466";}
.ion-ios-monitor-outline:before{content: "\f465";}
.ion-ios-moon:before{content: "\f468";}
.ion-ios-moon-outline:before{content: "\f467";}
.ion-ios-more:before{content: "\f46a";}
.ion-ios-more-outline:before{content: "\f469";}
.ion-ios-musical-note:before{content: "\f46b";}
.ion-ios-musical-notes:before{content: "\f46c";}
.ion-ios-navigate:before{content: "\f46e";}
.ion-ios-navigate-outline:before{content: "\f46d";}
.ion-ios-nutrition:before{content: "\f470";}
.ion-ios-nutrition-outline:before{content: "\f46f";}
.ion-ios-paper:before{content: "\f472";}
.ion-ios-paper-outline:before{content: "\f471";}
.ion-ios-paperplane:before{content: "\f474";}
.ion-ios-paperplane-outline:before{content: "\f473";}
.ion-ios-partlysunny:before{content: "\f476";}
.ion-ios-partlysunny-outline:before{content: "\f475";}
.ion-ios-pause:before{content: "\f478";}
.ion-ios-pause-outline:before{content: "\f477";}
.ion-ios-paw:before{content: "\f47a";}
.ion-ios-paw-outline:before{content: "\f479";}
.ion-ios-people:before{content: "\f47c";}
.ion-ios-people-outline:before{content: "\f47b";}
.ion-ios-person:before{content: "\f47e";}
.ion-ios-person-outline:before{content: "\f47d";}
.ion-ios-personadd:before{content: "\f480";}
.ion-ios-personadd-outline:before{content: "\f47f";}
.ion-ios-photos:before{content: "\f482";}
.ion-ios-photos-outline:before{content: "\f481";}
.ion-ios-pie:before{content: "\f484";}
.ion-ios-pie-outline:before{content: "\f483";}
.ion-ios-pint:before{content: "\f486";}
.ion-ios-pint-outline:before{content: "\f485";}
.ion-ios-play:before{content: "\f488";}
.ion-ios-play-outline:before{content: "\f487";}
.ion-ios-plus:before{content: "\f48b";}
.ion-ios-plus-empty:before{content: "\f489";}
.ion-ios-plus-outline:before{content: "\f48a";}
.ion-ios-pricetag:before{content: "\f48d";}
.ion-ios-pricetag-outline:before{content: "\f48c";}
.ion-ios-pricetags:before{content: "\f48f";}
.ion-ios-pricetags-outline:before{content: "\f48e";}
.ion-ios-printer:before{content: "\f491";}
.ion-ios-printer-outline:before{content: "\f490";}
.ion-ios-pulse:before{content: "\f493";}
.ion-ios-pulse-strong:before{content: "\f492";}
.ion-ios-rainy:before{content: "\f495";}
.ion-ios-rainy-outline:before{content: "\f494";}
.ion-ios-recording:before{content: "\f497";}
.ion-ios-recording-outline:before{content: "\f496";}
.ion-ios-redo:before{content: "\f499";}
.ion-ios-redo-outline:before{content: "\f498";}
.ion-ios-refresh:before{content: "\f49c";}
.ion-ios-refresh-empty:before{content: "\f49a";}
.ion-ios-refresh-outline:before{content: "\f49b";}
.ion-ios-reload:before{content: "\f49d";}
.ion-ios-reverse-camera:before{content: "\f49f";}
.ion-ios-reverse-camera-outline:before{content: "\f49e";}
.ion-ios-rewind:before{content: "\f4a1";}
.ion-ios-rewind-outline:before{content: "\f4a0";}
.ion-ios-rose:before{content: "\f4a3";}
.ion-ios-rose-outline:before{content: "\f4a2";}
.ion-ios-search:before{content: "\f4a5";}
.ion-ios-search-strong:before{content: "\f4a4";}
.ion-ios-settings:before{content: "\f4a7";}
.ion-ios-settings-strong:before{content: "\f4a6";}
.ion-ios-shuffle:before{content: "\f4a9";}
.ion-ios-shuffle-strong:before{content: "\f4a8";}
.ion-ios-skipbackward:before{content: "\f4ab";}
.ion-ios-skipbackward-outline:before{content: "\f4aa";}
.ion-ios-skipforward:before{content: "\f4ad";}
.ion-ios-skipforward-outline:before{content: "\f4ac";}
.ion-ios-snowy:before{content: "\f4ae";}
.ion-ios-speedometer:before{content: "\f4b0";}
.ion-ios-speedometer-outline:before{content: "\f4af";}
.ion-ios-star:before{content: "\f4b3";}
.ion-ios-star-half:before{content: "\f4b1";}
.ion-ios-star-outline:before{content: "\f4b2";}
.ion-ios-stopwatch:before{content: "\f4b5";}
.ion-ios-stopwatch-outline:before{content: "\f4b4";}
.ion-ios-sunny:before{content: "\f4b7";}
.ion-ios-sunny-outline:before{content: "\f4b6";}
.ion-ios-telephone:before{content: "\f4b9";}
.ion-ios-telephone-outline:before{content: "\f4b8";}
.ion-ios-tennisball:before{content: "\f4bb";}
.ion-ios-tennisball-outline:before{content: "\f4ba";}
.ion-ios-thunderstorm:before{content: "\f4bd";}
.ion-ios-thunderstorm-outline:before{content: "\f4bc";}
.ion-ios-time:before{content: "\f4bf";}
.ion-ios-time-outline:before{content: "\f4be";}
.ion-ios-timer:before{content: "\f4c1";}
.ion-ios-timer-outline:before{content: "\f4c0";}
.ion-ios-toggle:before{content: "\f4c3";}
.ion-ios-toggle-outline:before{content: "\f4c2";}
.ion-ios-trash:before{content: "\f4c5";}
.ion-ios-trash-outline:before{content: "\f4c4";}
.ion-ios-undo:before{content: "\f4c7";}
.ion-ios-undo-outline:before{content: "\f4c6";}
.ion-ios-unlocked:before{content: "\f4c9";}
.ion-ios-unlocked-outline:before{content: "\f4c8";}
.ion-ios-upload:before{content: "\f4cb";}
.ion-ios-upload-outline:before{content: "\f4ca";}
.ion-ios-videocam:before{content: "\f4cd";}
.ion-ios-videocam-outline:before{content: "\f4cc";}
.ion-ios-volume-high:before{content: "\f4ce";}
.ion-ios-volume-low:before{content: "\f4cf";}
.ion-ios-wineglass:before{content: "\f4d1";}
.ion-ios-wineglass-outline:before{content: "\f4d0";}
.ion-ios-world:before{content: "\f4d3";}
.ion-ios-world-outline:before{content: "\f4d2";}
.ion-ipad:before{content: "\f1f9";}
.ion-iphone:before{content: "\f1fa";}
.ion-ipod:before{content: "\f1fb";}
.ion-jet:before{content: "\f295";}
.ion-key:before{content: "\f296";}
.ion-knife:before{content: "\f297";}
.ion-laptop:before{content: "\f1fc";}
.ion-leaf:before{content: "\f1fd";}
.ion-levels:before{content: "\f298";}
.ion-lightbulb:before{content: "\f299";}
.ion-link:before{content: "\f1fe";}
.ion-load-a:before{content: "\f29a";}
.ion-load-b:before{content: "\f29b";}
.ion-load-c:before{content: "\f29c";}
.ion-load-d:before{content: "\f29d";}
.ion-location:before{content: "\f1ff";}
.ion-lock-combination:before{content: "\f4d4";}
.ion-locked:before{content: "\f200";}
.ion-log-in:before{content: "\f29e";}
.ion-log-out:before{content: "\f29f";}
.ion-loop:before{content: "\f201";}
.ion-magnet:before{content: "\f2a0";}
.ion-male:before{content: "\f2a1";}
.ion-man:before{content: "\f202";}
.ion-map:before{content: "\f203";}
.ion-medkit:before{content: "\f2a2";}
.ion-merge:before{content: "\f33f";}
.ion-mic-a:before{content: "\f204";}
.ion-mic-b:before{content: "\f205";}
.ion-mic-c:before{content: "\f206";}
.ion-minus:before{content: "\f209";}
.ion-minus-circled:before{content: "\f207";}
.ion-minus-round:before{content: "\f208";}
.ion-model-s:before{content: "\f2c1";}
.ion-monitor:before{content: "\f20a";}
.ion-more:before{content: "\f20b";}
.ion-mouse:before{content: "\f340";}
.ion-music-note:before{content: "\f20c";}
.ion-navicon:before{content: "\f20e";}
.ion-navicon-round:before{content: "\f20d";}
.ion-navigate:before{content: "\f2a3";}
.ion-network:before{content: "\f341";}
.ion-no-smoking:before{content: "\f2c2";}
.ion-nuclear:before{content: "\f2a4";}
.ion-outlet:before{content: "\f342";}
.ion-paintbrush:before{content: "\f4d5";}
.ion-paintbucket:before{content: "\f4d6";}
.ion-paper-airplane:before{content: "\f2c3";}
.ion-paperclip:before{content: "\f20f";}
.ion-pause:before{content: "\f210";}
.ion-person:before{content: "\f213";}
.ion-person-add:before{content: "\f211";}
.ion-person-stalker:before{content: "\f212";}
.ion-pie-graph:before{content: "\f2a5";}
.ion-pin:before{content: "\f2a6";}
.ion-pinpoint:before{content: "\f2a7";}
.ion-pizza:before{content: "\f2a8";}
.ion-plane:before{content: "\f214";}
.ion-planet:before{content: "\f343";}
.ion-play:before{content: "\f215";}
.ion-playstation:before{content: "\f30a";}
.ion-plus:before{content: "\f218";}
.ion-plus-circled:before{content: "\f216";}
.ion-plus-round:before{content: "\f217";}
.ion-podium:before{content: "\f344";}
.ion-pound:before{content: "\f219";}
.ion-power:before{content: "\f2a9";}
.ion-pricetag:before{content: "\f2aa";}
.ion-pricetags:before{content: "\f2ab";}
.ion-printer:before{content: "\f21a";}
.ion-pull-request:before{content: "\f345";}
.ion-qr-scanner:before{content: "\f346";}
.ion-quote:before{content: "\f347";}
.ion-radio-waves:before{content: "\f2ac";}
.ion-record:before{content: "\f21b";}
.ion-refresh:before{content: "\f21c";}
.ion-reply:before{content: "\f21e";}
.ion-reply-all:before{content: "\f21d";}
.ion-ribbon-a:before{content: "\f348";}
.ion-ribbon-b:before{content: "\f349";}
.ion-sad:before{content: "\f34a";}
.ion-sad-outline:before{content: "\f4d7";}
.ion-scissors:before{content: "\f34b";}
.ion-search:before{content: "\f21f";}
.ion-settings:before{content: "\f2ad";}
.ion-share:before{content: "\f220";}
.ion-shuffle:before{content: "\f221";}
.ion-skip-backward:before{content: "\f222";}
.ion-skip-forward:before{content: "\f223";}
.ion-social-android:before{content: "\f225";}
.ion-social-android-outline:before{content: "\f224";}
.ion-social-angular:before{content: "\f4d9";}
.ion-social-angular-outline:before{content: "\f4d8";}
.ion-social-apple:before{content: "\f227";}
.ion-social-apple-outline:before{content: "\f226";}
.ion-social-bitcoin:before{content: "\f2af";}
.ion-social-bitcoin-outline:before{content: "\f2ae";}
.ion-social-buffer:before{content: "\f229";}
.ion-social-buffer-outline:before{content: "\f228";}
.ion-social-chrome:before{content: "\f4db";}
.ion-social-chrome-outline:before{content: "\f4da";}
.ion-social-codepen:before{content: "\f4dd";}
.ion-social-codepen-outline:before{content: "\f4dc";}
.ion-social-css3:before{content: "\f4df";}
.ion-social-css3-outline:before{content: "\f4de";}
.ion-social-designernews:before{content: "\f22b";}
.ion-social-designernews-outline:before{content: "\f22a";}
.ion-social-dribbble:before{content: "\f22d";}
.ion-social-dribbble-outline:before{content: "\f22c";}
.ion-social-dropbox:before{content: "\f22f";}
.ion-social-dropbox-outline:before{content: "\f22e";}
.ion-social-euro:before{content: "\f4e1";}
.ion-social-euro-outline:before{content: "\f4e0";}
.ion-social-facebook:before{content: "\f231";}
.ion-social-facebook-outline:before{content: "\f230";}
.ion-social-foursquare:before{content: "\f34d";}
.ion-social-foursquare-outline:before{content: "\f34c";}
.ion-social-freebsd-devil:before{content: "\f2c4";}
.ion-social-github:before{content: "\f233";}
.ion-social-github-outline:before{content: "\f232";}
.ion-social-google:before{content: "\f34f";}
.ion-social-google-outline:before{content: "\f34e";}
.ion-social-googleplus:before{content: "\f235";}
.ion-social-googleplus-outline:before{content: "\f234";}
.ion-social-hackernews:before{content: "\f237";}
.ion-social-hackernews-outline:before{content: "\f236";}
.ion-social-html5:before{content: "\f4e3";}
.ion-social-html5-outline:before{content: "\f4e2";}
.ion-social-instagram:before{content: "\f351";}
.ion-social-instagram-outline:before{content: "\f350";}
.ion-social-javascript:before{content: "\f4e5";}
.ion-social-javascript-outline:before{content: "\f4e4";}
.ion-social-linkedin:before{content: "\f239";}
.ion-social-linkedin-outline:before{content: "\f238";}
.ion-social-markdown:before{content: "\f4e6";}
.ion-social-nodejs:before{content: "\f4e7";}
.ion-social-octocat:before{content: "\f4e8";}
.ion-social-pinterest:before{content: "\f2b1";}
.ion-social-pinterest-outline:before{content: "\f2b0";}
.ion-social-python:before{content: "\f4e9";}
.ion-social-reddit:before{content: "\f23b";}
.ion-social-reddit-outline:before{content: "\f23a";}
.ion-social-rss:before{content: "\f23d";}
.ion-social-rss-outline:before{content: "\f23c";}
.ion-social-sass:before{content: "\f4ea";}
.ion-social-skype:before{content: "\f23f";}
.ion-social-skype-outline:before{content: "\f23e";}
.ion-social-snapchat:before{content: "\f4ec";}
.ion-social-snapchat-outline:before{content: "\f4eb";}
.ion-social-tumblr:before{content: "\f241";}
.ion-social-tumblr-outline:before{content: "\f240";}
.ion-social-tux:before{content: "\f2c5";}
.ion-social-twitch:before{content: "\f4ee";}
.ion-social-twitch-outline:before{content: "\f4ed";}
.ion-social-twitter:before{content: "\f243";}
.ion-social-twitter-outline:before{content: "\f242";}
.ion-social-usd:before{content: "\f353";}
.ion-social-usd-outline:before{content: "\f352";}
.ion-social-vimeo:before{content: "\f245";}
.ion-social-vimeo-outline:before{content: "\f244";}
.ion-social-whatsapp:before{content: "\f4f0";}
.ion-social-whatsapp-outline:before{content: "\f4ef";}
.ion-social-windows:before{content: "\f247";}
.ion-social-windows-outline:before{content: "\f246";}
.ion-social-wordpress:before{content: "\f249";}
.ion-social-wordpress-outline:before{content: "\f248";}
.ion-social-yahoo:before{content: "\f24b";}
.ion-social-yahoo-outline:before{content: "\f24a";}
.ion-social-yen:before{content: "\f4f2";}
.ion-social-yen-outline:before{content: "\f4f1";}
.ion-social-youtube:before{content: "\f24d";}
.ion-social-youtube-outline:before{content: "\f24c";}
.ion-soup-can:before{content: "\f4f4";}
.ion-soup-can-outline:before{content: "\f4f3";}
.ion-speakerphone:before{content: "\f2b2";}
.ion-speedometer:before{content: "\f2b3";}
.ion-spoon:before{content: "\f2b4";}
.ion-star:before{content: "\f24e";}
.ion-stats-bars:before{content: "\f2b5";}
.ion-steam:before{content: "\f30b";}
.ion-stop:before{content: "\f24f";}
.ion-thermometer:before{content: "\f2b6";}
.ion-thumbsdown:before{content: "\f250";}
.ion-thumbsup:before{content: "\f251";}
.ion-toggle:before{content: "\f355";}
.ion-toggle-filled:before{content: "\f354";}
.ion-transgender:before{content: "\f4f5";}
.ion-trash-a:before{content: "\f252";}
.ion-trash-b:before{content: "\f253";}
.ion-trophy:before{content: "\f356";}
.ion-tshirt:before{content: "\f4f7";}
.ion-tshirt-outline:before{content: "\f4f6";}
.ion-umbrella:before{content: "\f2b7";}
.ion-university:before{content: "\f357";}
.ion-unlocked:before{content: "\f254";}
.ion-upload:before{content: "\f255";}
.ion-usb:before{content: "\f2b8";}
.ion-videocamera:before{content: "\f256";}
.ion-volume-high:before{content: "\f257";}
.ion-volume-low:before{content: "\f258";}
.ion-volume-medium:before{content: "\f259";}
.ion-volume-mute:before{content: "\f25a";}
.ion-wand:before{content: "\f358";}
.ion-waterdrop:before{content: "\f25b";}
.ion-wifi:before{content: "\f25c";}
.ion-wineglass:before{content: "\f2b9";}
.ion-woman:before{content: "\f25d";}
.ion-wrench:before{content: "\f2ba";}
.ion-xbox:before{content: "\f30c";}

/** * Tabs * -------------------------------------------------- * A navigation bar with any number of tab items supported. */
.footer-item{
    height: auto;
    position: absolute;
    width: 100%;
    bottom: 0px;
    height: 50px;
}

.border-none{
	border:none;
}
.tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: horizontal;
    -moz-flex-direction: horizontal;
    -ms-flex-direction: horizontal;
    flex-direction: horizontal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    border-color: #b2b2b2;
    background-color: #f8f8f8;
    background-image: linear-gradient(0deg, #b2b2b2, #b2b2b2 50%, transparent 50%);
    color: #444;
    position: absolute;
    bottom: 0;
    z-index: 5;
    width: 100%;
    height: 49px;
    border-style: solid;
    border-top-width: 1px;
    background-size: 0;
    line-height: 49px;
}

.tabs .tab-item .badge {
	background-color: #444;
	color: #f8f8f8;
}

@media (min--moz-device-pixel-ratio: 1.5),
(-webkit-min-device-pixel-ratio: 1.5),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
(min-resolution: 1.5dppx) {
	.tabs {
		padding-top: 2px;
		border-top: none !important;
		border-bottom: none;
		background-position: top;
		background-size: 100% 1px;
		background-repeat: no-repeat;
	}
}


/* Allow parent element of tabs to define color, or just the tab itself */

.tabs-light > .tabs,
.tabs.tabs-light {
	border-color: #ddd;
	background-color: #fff;
	background-image: linear-gradient(0deg, #ddd, #ddd 50%, transparent 50%);
	color: #444;
}

.tabs-light > .tabs .tab-item .badge,
.tabs.tabs-light .tab-item .badge {
	background-color: #444;
	color: #fff;
}

.tabs-stable > .tabs,
.tabs.tabs-stable {
	border-color: #b2b2b2;
	background-color: #f8f8f8;
	background-image: linear-gradient(0deg, #b2b2b2, #b2b2b2 50%, transparent 50%);
	color: #444;
}

.tabs-stable > .tabs .tab-item .badge,
.tabs.tabs-stable .tab-item .badge {
	background-color: #444;
	color: #f8f8f8;
}

.tabs-positive > .tabs,
.tabs.tabs-positive {
	border-color: #0c63ee;
	background-color: #387ef5;
	background-image: linear-gradient(0deg, #0c63ee, #0c63ee 50%, transparent 50%);
	color: #fff;
}

.tabs-positive > .tabs .tab-item .badge,
.tabs.tabs-positive .tab-item .badge {
	background-color: #fff;
	color: #387ef5;
}

.tabs-calm > .tabs,
.tabs.tabs-calm {
	border-color: #0a9ec7;
	background-color: #11c1f3;
	background-image: linear-gradient(0deg, #0a9ec7, #0a9ec7 50%, transparent 50%);
	color: #fff;
}

.tabs-calm > .tabs .tab-item .badge,
.tabs.tabs-calm .tab-item .badge {
	background-color: #fff;
	color: #11c1f3;
}

.tabs-assertive > .tabs,
.tabs.tabs-assertive {
	border-color: #e42012;
	background-color: #ef473a;
	background-image: linear-gradient(0deg, #e42012, #e42012 50%, transparent 50%);
	color: #fff;
}

.tabs-assertive > .tabs .tab-item .badge,
.tabs.tabs-assertive .tab-item .badge {
	background-color: #fff;
	color: #ef473a;
}

.tabs-balanced > .tabs,
.tabs.tabs-balanced {
	border-color: #28a54c;
	background-color: #33cd5f;
	background-image: linear-gradient(0deg, #28a54c, #28a54c 50%, transparent 50%);
	color: #fff;
}

.tabs-balanced > .tabs .tab-item .badge,
.tabs.tabs-balanced .tab-item .badge {
	background-color: #fff;
	color: #33cd5f;
}

.tabs-energized > .tabs,
.tabs.tabs-energized {
	border-color: #e6b400;
	background-color: #ffc900;
	background-image: linear-gradient(0deg, #e6b400, #e6b400 50%, transparent 50%);
	color: #fff;
}

.tabs-energized > .tabs .tab-item .badge,
.tabs.tabs-energized .tab-item .badge {
	background-color: #fff;
	color: #ffc900;
}

.tabs-royal > .tabs,
.tabs.tabs-royal {
	border-color: #6b46e5;
	background-color: #886aea;
	background-image: linear-gradient(0deg, #6b46e5, #6b46e5 50%, transparent 50%);
	color: #fff;
}

.tabs-royal > .tabs .tab-item .badge,
.tabs.tabs-royal .tab-item .badge {
	background-color: #fff;
	color: #886aea;
}

.tabs-dark > .tabs,
.tabs.tabs-dark {
	border-color: #111;
	background-color: #444;
	background-image: linear-gradient(0deg, #111, #111 50%, transparent 50%);
	color: #fff;
}

.tabs-dark > .tabs .tab-item .badge,
.tabs.tabs-dark .tab-item .badge {
	background-color: #fff;
	color: #444;
}

.tabs-striped .tabs {
	background-color: white;
	background-image: none;
	border: none;
	border-bottom: 1px solid #ddd;
	padding-top: 2px;
}

.tabs-striped .tab-item.tab-item-active,
.tabs-striped .tab-item.active,
.tabs-striped .tab-item.activated {
	margin-top: -2px;
	border-style: solid;
	border-width: 2px 0 0 0;
	border-color: #444;
}

.tabs-striped .tab-item.tab-item-active .badge,
.tabs-striped .tab-item.active .badge,
.tabs-striped .tab-item.activated .badge {
	top: 2px;
	opacity: 1;
}

.tabs-striped.tabs-light .tabs {
	background-color: #fff;
}

.tabs-striped.tabs-light .tab-item {
	color: rgba(68, 68, 68, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-light .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-light .tab-item.tab-item-active,
.tabs-striped.tabs-light .tab-item.active,
.tabs-striped.tabs-light .tab-item.activated {
	margin-top: -2px;
	color: #444;
	border-style: solid;
	border-width: 2px 0 0 0;
	border-color: #444;
}

.tabs-striped.tabs-top .tab-item.tab-item-active .badge,
.tabs-striped.tabs-top .tab-item.active .badge,
.tabs-striped.tabs-top .tab-item.activated .badge {
	top: 4%;
}

.tabs-striped.tabs-stable .tabs {
	background-color: #f8f8f8;
}

.tabs-striped.tabs-stable .tab-item {
	color: rgba(68, 68, 68, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-stable .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-stable .tab-item.tab-item-active,
.tabs-striped.tabs-stable .tab-item.active,
.tabs-striped.tabs-stable .tab-item.activated {
	margin-top: -2px;
	color: #444;
	border-style: solid;
	border-width: 2px 0 0 0;
	border-color: #444;
}

.tabs-striped.tabs-top .tab-item.tab-item-active .badge,
.tabs-striped.tabs-top .tab-item.active .badge,
.tabs-striped.tabs-top .tab-item.activated .badge {
	top: 4%;
}

.tabs-striped.tabs-positive .tabs {
	background-color: #387ef5;
}

.tabs-striped.tabs-positive .tab-item {
	color: rgba(255, 255, 255, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-positive .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-positive .tab-item.tab-item-active,
.tabs-striped.tabs-positive .tab-item.active,
.tabs-striped.tabs-positive .tab-item.activated {
	margin-top: -2px;
	color: #fff;
	border-style: solid;
	border-width: 2px 0 0 0;
	border-color: #fff;
}

.tabs-striped.tabs-top .tab-item.tab-item-active .badge,
.tabs-striped.tabs-top .tab-item.active .badge,
.tabs-striped.tabs-top .tab-item.activated .badge {
	top: 4%;
}

.tabs-striped.tabs-calm .tabs {
	background-color: #11c1f3;
}

.tabs-striped.tabs-calm .tab-item {
	color: rgba(255, 255, 255, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-calm .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-calm .tab-item.tab-item-active,
.tabs-striped.tabs-calm .tab-item.active,
.tabs-striped.tabs-calm .tab-item.activated {
	margin-top: -2px;
	color: #fff;
	border-style: solid;
	border-width: 2px 0 0 0;
	border-color: #fff;
}

.tabs-striped.tabs-top .tab-item.tab-item-active .badge,
.tabs-striped.tabs-top .tab-item.active .badge,
.tabs-striped.tabs-top .tab-item.activated .badge {
	top: 4%;
}

.tabs-striped.tabs-assertive .tabs {
	background-color: #ef473a;
}

.tabs-striped.tabs-assertive .tab-item {
	color: rgba(255, 255, 255, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-assertive .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-assertive .tab-item.tab-item-active,
.tabs-striped.tabs-assertive .tab-item.active,
.tabs-striped.tabs-assertive .tab-item.activated {
	margin-top: -2px;
	color: #fff;
	border-style: solid;
	border-width: 2px 0 0 0;
	border-color: #fff;
}

.tabs-striped.tabs-top .tab-item.tab-item-active .badge,
.tabs-striped.tabs-top .tab-item.active .badge,
.tabs-striped.tabs-top .tab-item.activated .badge {
	top: 4%;
}

.tabs-striped.tabs-balanced .tabs {
	background-color: #33cd5f;
}

.tabs-striped.tabs-balanced .tab-item {
	color: rgba(255, 255, 255, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-balanced .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-balanced .tab-item.tab-item-active,
.tabs-striped.tabs-balanced .tab-item.active,
.tabs-striped.tabs-balanced .tab-item.activated {
	margin-top: -2px;
	color: #fff;
	border-style: solid;
	border-width: 2px 0 0 0;
	border-color: #fff;
}

.tabs-striped.tabs-top .tab-item.tab-item-active .badge,
.tabs-striped.tabs-top .tab-item.active .badge,
.tabs-striped.tabs-top .tab-item.activated .badge {
	top: 4%;
}

.tabs-striped.tabs-energized .tabs {
	background-color: #ffc900;
}

.tabs-striped.tabs-energized .tab-item {
	color: rgba(255, 255, 255, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-energized .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-energized .tab-item.tab-item-active,
.tabs-striped.tabs-energized .tab-item.active,
.tabs-striped.tabs-energized .tab-item.activated {
	margin-top: -2px;
	color: #fff;
	border-style: solid;
	border-width: 2px 0 0 0;
	border-color: #fff;
}

.tabs-striped.tabs-top .tab-item.tab-item-active .badge,
.tabs-striped.tabs-top .tab-item.active .badge,
.tabs-striped.tabs-top .tab-item.activated .badge {
	top: 4%;
}

.tabs-striped.tabs-royal .tabs {
	background-color: #886aea;
}

.tabs-striped.tabs-royal .tab-item {
	color: rgba(255, 255, 255, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-royal .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-royal .tab-item.tab-item-active,
.tabs-striped.tabs-royal .tab-item.active,
.tabs-striped.tabs-royal .tab-item.activated {
	margin-top: -2px;
	color: #fff;
	border-style: solid;
	border-width: 2px 0 0 0;
	border-color: #fff;
}

.tabs-striped.tabs-top .tab-item.tab-item-active .badge,
.tabs-striped.tabs-top .tab-item.active .badge,
.tabs-striped.tabs-top .tab-item.activated .badge {
	top: 4%;
}

.tabs-striped.tabs-dark .tabs {
	background-color: #444;
}

.tabs-striped.tabs-dark .tab-item {
	color: rgba(255, 255, 255, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-dark .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-dark .tab-item.tab-item-active,
.tabs-striped.tabs-dark .tab-item.active,
.tabs-striped.tabs-dark .tab-item.activated {
	margin-top: -2px;
	color: #fff;
	border-style: solid;
	border-width: 2px 0 0 0;
	border-color: #fff;
}

.tabs-striped.tabs-top .tab-item.tab-item-active .badge,
.tabs-striped.tabs-top .tab-item.active .badge,
.tabs-striped.tabs-top .tab-item.activated .badge {
	top: 4%;
}

.tabs-striped.tabs-background-light .tabs {
	background-color: #fff;
	background-image: none;
}

.tabs-striped.tabs-background-stable .tabs {
	background-color: #f8f8f8;
	background-image: none;
}

.tabs-striped.tabs-background-positive .tabs {
	background-color: #387ef5;
	background-image: none;
}

.tabs-striped.tabs-background-calm .tabs {
	background-color: #11c1f3;
	background-image: none;
}

.tabs-striped.tabs-background-assertive .tabs {
	background-color: #ef473a;
	background-image: none;
}

.tabs-striped.tabs-background-balanced .tabs {
	background-color: #33cd5f;
	background-image: none;
}

.tabs-striped.tabs-background-energized .tabs {
	background-color: #ffc900;
	background-image: none;
}

.tabs-striped.tabs-background-royal .tabs {
	background-color: #886aea;
	background-image: none;
}

.tabs-striped.tabs-background-dark .tabs {
	background-color: #444;
	background-image: none;
}

.tabs-striped.tabs-color-light .tab-item {
	color: rgba(255, 255, 255, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-color-light .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-color-light .tab-item.tab-item-active,
.tabs-striped.tabs-color-light .tab-item.active,
.tabs-striped.tabs-color-light .tab-item.activated {
	margin-top: -2px;
	color: #fff;
	border: 0 solid #fff;
	border-top-width: 2px;
}

.tabs-striped.tabs-color-light .tab-item.tab-item-active .badge,
.tabs-striped.tabs-color-light .tab-item.active .badge,
.tabs-striped.tabs-color-light .tab-item.activated .badge {
	top: 2px;
	opacity: 1;
}

.tabs-striped.tabs-color-stable .tab-item {
	color: rgba(248, 248, 248, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-color-stable .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-color-stable .tab-item.tab-item-active,
.tabs-striped.tabs-color-stable .tab-item.active,
.tabs-striped.tabs-color-stable .tab-item.activated {
	margin-top: -2px;
	color: #f8f8f8;
	border: 0 solid #f8f8f8;
	border-top-width: 2px;
}

.tabs-striped.tabs-color-stable .tab-item.tab-item-active .badge,
.tabs-striped.tabs-color-stable .tab-item.active .badge,
.tabs-striped.tabs-color-stable .tab-item.activated .badge {
	top: 2px;
	opacity: 1;
}

.tabs-striped.tabs-color-positive .tab-item {
	color: rgba(56, 126, 245, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-color-positive .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-color-positive .tab-item.tab-item-active,
.tabs-striped.tabs-color-positive .tab-item.active,
.tabs-striped.tabs-color-positive .tab-item.activated {
	margin-top: -2px;
	color: #387ef5;
	border: 0 solid #387ef5;
	border-top-width: 2px;
}

.tabs-striped.tabs-color-positive .tab-item.tab-item-active .badge,
.tabs-striped.tabs-color-positive .tab-item.active .badge,
.tabs-striped.tabs-color-positive .tab-item.activated .badge {
	top: 2px;
	opacity: 1;
}

.tabs-striped.tabs-color-calm .tab-item {
	color: rgba(17, 193, 243, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-color-calm .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-color-calm .tab-item.tab-item-active,
.tabs-striped.tabs-color-calm .tab-item.active,
.tabs-striped.tabs-color-calm .tab-item.activated {
	margin-top: -2px;
	color: #11c1f3;
	border: 0 solid #11c1f3;
	border-top-width: 2px;
}

.tabs-striped.tabs-color-calm .tab-item.tab-item-active .badge,
.tabs-striped.tabs-color-calm .tab-item.active .badge,
.tabs-striped.tabs-color-calm .tab-item.activated .badge {
	top: 2px;
	opacity: 1;
}

.tabs-striped.tabs-color-assertive .tab-item {
	color: rgba(239, 71, 58, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-color-assertive .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-color-assertive .tab-item.tab-item-active,
.tabs-striped.tabs-color-assertive .tab-item.active,
.tabs-striped.tabs-color-assertive .tab-item.activated {
	margin-top: -2px;
	color: #ef473a;
	border: 0 solid #ef473a;
	border-top-width: 2px;
}

.tabs-striped.tabs-color-assertive .tab-item.tab-item-active .badge,
.tabs-striped.tabs-color-assertive .tab-item.active .badge,
.tabs-striped.tabs-color-assertive .tab-item.activated .badge {
	top: 2px;
	opacity: 1;
}

.tabs-striped.tabs-color-balanced .tab-item {
	color: rgba(51, 205, 95, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-color-balanced .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-color-balanced .tab-item.tab-item-active,
.tabs-striped.tabs-color-balanced .tab-item.active,
.tabs-striped.tabs-color-balanced .tab-item.activated {
	margin-top: -2px;
	color: #33cd5f;
	border: 0 solid #33cd5f;
	border-top-width: 2px;
}

.tabs-striped.tabs-color-balanced .tab-item.tab-item-active .badge,
.tabs-striped.tabs-color-balanced .tab-item.active .badge,
.tabs-striped.tabs-color-balanced .tab-item.activated .badge {
	top: 2px;
	opacity: 1;
}

.tabs-striped.tabs-color-energized .tab-item {
	color: rgba(255, 201, 0, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-color-energized .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-color-energized .tab-item.tab-item-active,
.tabs-striped.tabs-color-energized .tab-item.active,
.tabs-striped.tabs-color-energized .tab-item.activated {
	margin-top: -2px;
	color: #ffc900;
	border: 0 solid #ffc900;
	border-top-width: 2px;
}

.tabs-striped.tabs-color-energized .tab-item.tab-item-active .badge,
.tabs-striped.tabs-color-energized .tab-item.active .badge,
.tabs-striped.tabs-color-energized .tab-item.activated .badge {
	top: 2px;
	opacity: 1;
}

.tabs-striped.tabs-color-royal .tab-item {
	color: rgba(136, 106, 234, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-color-royal .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-color-royal .tab-item.tab-item-active,
.tabs-striped.tabs-color-royal .tab-item.active,
.tabs-striped.tabs-color-royal .tab-item.activated {
	margin-top: -2px;
	color: #886aea;
	border: 0 solid #886aea;
	border-top-width: 2px;
}

.tabs-striped.tabs-color-royal .tab-item.tab-item-active .badge,
.tabs-striped.tabs-color-royal .tab-item.active .badge,
.tabs-striped.tabs-color-royal .tab-item.activated .badge {
	top: 2px;
	opacity: 1;
}

.tabs-striped.tabs-color-dark .tab-item {
	color: rgba(68, 68, 68, 0.4);
	opacity: 1;
}

.tabs-striped.tabs-color-dark .tab-item .badge {
	opacity: 0.4;
}

.tabs-striped.tabs-color-dark .tab-item.tab-item-active,
.tabs-striped.tabs-color-dark .tab-item.active,
.tabs-striped.tabs-color-dark .tab-item.activated {
	margin-top: -2px;
	color: #444;
	border: 0 solid #444;
	border-top-width: 2px;
}

.tabs-striped.tabs-color-dark .tab-item.tab-item-active .badge,
.tabs-striped.tabs-color-dark .tab-item.active .badge,
.tabs-striped.tabs-color-dark .tab-item.activated .badge {
	top: 2px;
	opacity: 1;
}

.tabs-background-light .tabs,
.tabs-background-light > .tabs {
	background-color: #fff;
	background-image: linear-gradient(0deg, #ddd, #ddd 50%, transparent 50%);
	border-color: #ddd;
}

.tabs-background-stable .tabs,
.tabs-background-stable > .tabs {
	background-color: #f8f8f8;
	background-image: linear-gradient(0deg, #b2b2b2, #b2b2b2 50%, transparent 50%);
	border-color: #b2b2b2;
}

.tabs-background-positive .tabs,
.tabs-background-positive > .tabs {
	background-color: #387ef5;
	background-image: linear-gradient(0deg, #0c63ee, #0c63ee 50%, transparent 50%);
	border-color: #0c63ee;
}

.tabs-background-calm .tabs,
.tabs-background-calm > .tabs {
	background-color: #11c1f3;
	background-image: linear-gradient(0deg, #0a9ec7, #0a9ec7 50%, transparent 50%);
	border-color: #0a9ec7;
}

.tabs-background-assertive .tabs,
.tabs-background-assertive > .tabs {
	background-color: #ef473a;
	background-image: linear-gradient(0deg, #e42012, #e42012 50%, transparent 50%);
	border-color: #e42012;
}

.tabs-background-balanced .tabs,
.tabs-background-balanced > .tabs {
	background-color: #33cd5f;
	background-image: linear-gradient(0deg, #28a54c, #28a54c 50%, transparent 50%);
	border-color: #28a54c;
}

.tabs-background-energized .tabs,
.tabs-background-energized > .tabs {
	background-color: #ffc900;
	background-image: linear-gradient(0deg, #e6b400, #e6b400 50%, transparent 50%);
	border-color: #e6b400;
}

.tabs-background-royal .tabs,
.tabs-background-royal > .tabs {
	background-color: #886aea;
	background-image: linear-gradient(0deg, #6b46e5, #6b46e5 50%, transparent 50%);
	border-color: #6b46e5;
}

.tabs-background-dark .tabs,
.tabs-background-dark > .tabs {
	background-color: #444;
	background-image: linear-gradient(0deg, #111, #111 50%, transparent 50%);
	border-color: #111;
}

.tabs-color-light .tab-item {
	color: rgba(255, 255, 255, 0.4);
	opacity: 1;
}

.tabs-color-light .tab-item .badge {
	opacity: 0.4;
}

.tabs-color-light .tab-item.tab-item-active,
.tabs-color-light .tab-item.active,
.tabs-color-light .tab-item.activated {
	color: #fff;
	border: 0 solid #fff;
}

.tabs-color-light .tab-item.tab-item-active .badge,
.tabs-color-light .tab-item.active .badge,
.tabs-color-light .tab-item.activated .badge {
	opacity: 1;
}

.tabs-color-stable .tab-item {
	color: rgba(248, 248, 248, 0.4);
	opacity: 1;
}

.tabs-color-stable .tab-item .badge {
	opacity: 0.4;
}

.tabs-color-stable .tab-item.tab-item-active,
.tabs-color-stable .tab-item.active,
.tabs-color-stable .tab-item.activated {
	color: #f8f8f8;
	border: 0 solid #f8f8f8;
}

.tabs-color-stable .tab-item.tab-item-active .badge,
.tabs-color-stable .tab-item.active .badge,
.tabs-color-stable .tab-item.activated .badge {
	opacity: 1;
}

.tabs-color-positive .tab-item {
	color: rgba(56, 126, 245, 0.4);
	opacity: 1;
}

.tabs-color-positive .tab-item .badge {
	opacity: 0.4;
}

.tabs-color-positive .tab-item.tab-item-active,
.tabs-color-positive .tab-item.active,
.tabs-color-positive .tab-item.activated {
	color: #387ef5;
	border: 0 solid #387ef5;
}

.tabs-color-positive .tab-item.tab-item-active .badge,
.tabs-color-positive .tab-item.active .badge,
.tabs-color-positive .tab-item.activated .badge {
	opacity: 1;
}

.tabs-color-calm .tab-item {
	color: rgba(17, 193, 243, 0.4);
	opacity: 1;
}

.tabs-color-calm .tab-item .badge {
	opacity: 0.4;
}

.tabs-color-calm .tab-item.tab-item-active,
.tabs-color-calm .tab-item.active,
.tabs-color-calm .tab-item.activated {
	color: #11c1f3;
	border: 0 solid #11c1f3;
}

.tabs-color-calm .tab-item.tab-item-active .badge,
.tabs-color-calm .tab-item.active .badge,
.tabs-color-calm .tab-item.activated .badge {
	opacity: 1;
}

.tabs-color-assertive .tab-item {
	color: rgba(239, 71, 58, 0.4);
	opacity: 1;
}

.tabs-color-assertive .tab-item .badge {
	opacity: 0.4;
}

.tabs-color-assertive .tab-item.tab-item-active,
.tabs-color-assertive .tab-item.active,
.tabs-color-assertive .tab-item.activated {
	color: #ef473a;
	border: 0 solid #ef473a;
}

.tabs-color-assertive .tab-item.tab-item-active .badge,
.tabs-color-assertive .tab-item.active .badge,
.tabs-color-assertive .tab-item.activated .badge {
	opacity: 1;
}

.tabs-color-balanced .tab-item {
	color: rgba(51, 205, 95, 0.4);
	opacity: 1;
}

.tabs-color-balanced .tab-item .badge {
	opacity: 0.4;
}

.tabs-color-balanced .tab-item.tab-item-active,
.tabs-color-balanced .tab-item.active,
.tabs-color-balanced .tab-item.activated {
	color: #33cd5f;
	border: 0 solid #33cd5f;
}

.tabs-color-balanced .tab-item.tab-item-active .badge,
.tabs-color-balanced .tab-item.active .badge,
.tabs-color-balanced .tab-item.activated .badge {
	opacity: 1;
}

.tabs-color-energized .tab-item {
	color: rgba(255, 201, 0, 0.4);
	opacity: 1;
}

.tabs-color-energized .tab-item .badge {
	opacity: 0.4;
}

.tabs-color-energized .tab-item.tab-item-active,
.tabs-color-energized .tab-item.active,
.tabs-color-energized .tab-item.activated {
	color: #ffc900;
	border: 0 solid #ffc900;
}

.tabs-color-energized .tab-item.tab-item-active .badge,
.tabs-color-energized .tab-item.active .badge,
.tabs-color-energized .tab-item.activated .badge {
	opacity: 1;
}

.tabs-color-royal .tab-item {
	color: rgba(136, 106, 234, 0.4);
	opacity: 1;
}

.tabs-color-royal .tab-item .badge {
	opacity: 0.4;
}

.tabs-color-royal .tab-item.tab-item-active,
.tabs-color-royal .tab-item.active,
.tabs-color-royal .tab-item.activated {
	color: #886aea;
	border: 0 solid #886aea;
}

.tabs-color-royal .tab-item.tab-item-active .badge,
.tabs-color-royal .tab-item.active .badge,
.tabs-color-royal .tab-item.activated .badge {
	opacity: 1;
}

.tabs-color-dark .tab-item {
	color: rgba(68, 68, 68, 0.4);
	opacity: 1;
}

.tabs-color-dark .tab-item .badge {
	opacity: 0.4;
}

.tabs-color-dark .tab-item.tab-item-active,
.tabs-color-dark .tab-item.active,
.tabs-color-dark .tab-item.activated {
	color: #444;
	border: 0 solid #444;
}

.tabs-color-dark .tab-item.tab-item-active .badge,
.tabs-color-dark .tab-item.active .badge,
.tabs-color-dark .tab-item.activated .badge {
	opacity: 1;
}

ion-tabs.tabs-color-active-light .tab-item {
	color: #444;
}

ion-tabs.tabs-color-active-light .tab-item.tab-item-active,
ion-tabs.tabs-color-active-light .tab-item.active,
ion-tabs.tabs-color-active-light .tab-item.activated {
	color: #fff;
}

ion-tabs.tabs-color-active-stable .tab-item {
	color: #444;
}

ion-tabs.tabs-color-active-stable .tab-item.tab-item-active,
ion-tabs.tabs-color-active-stable .tab-item.active,
ion-tabs.tabs-color-active-stable .tab-item.activated {
	color: #f8f8f8;
}

ion-tabs.tabs-color-active-positive .tab-item {
	color: #444;
}

ion-tabs.tabs-color-active-positive .tab-item.tab-item-active,
ion-tabs.tabs-color-active-positive .tab-item.active,
ion-tabs.tabs-color-active-positive .tab-item.activated {
	color: #387ef5;
}

ion-tabs.tabs-color-active-calm .tab-item {
	color: #444;
}

ion-tabs.tabs-color-active-calm .tab-item.tab-item-active,
ion-tabs.tabs-color-active-calm .tab-item.active,
ion-tabs.tabs-color-active-calm .tab-item.activated {
	color: #11c1f3;
}

ion-tabs.tabs-color-active-assertive .tab-item {
	color: #444;
}

ion-tabs.tabs-color-active-assertive .tab-item.tab-item-active,
ion-tabs.tabs-color-active-assertive .tab-item.active,
ion-tabs.tabs-color-active-assertive .tab-item.activated {
	color: #ef473a;
}

ion-tabs.tabs-color-active-balanced .tab-item {
	color: #444;
}

ion-tabs.tabs-color-active-balanced .tab-item.tab-item-active,
ion-tabs.tabs-color-active-balanced .tab-item.active,
ion-tabs.tabs-color-active-balanced .tab-item.activated {
	color: #33cd5f;
}

ion-tabs.tabs-color-active-energized .tab-item {
	color: #444;
}

ion-tabs.tabs-color-active-energized .tab-item.tab-item-active,
ion-tabs.tabs-color-active-energized .tab-item.active,
ion-tabs.tabs-color-active-energized .tab-item.activated {
	color: #ffc900;
}

ion-tabs.tabs-color-active-royal .tab-item {
	color: #444;
}

ion-tabs.tabs-color-active-royal .tab-item.tab-item-active,
ion-tabs.tabs-color-active-royal .tab-item.active,
ion-tabs.tabs-color-active-royal .tab-item.activated {
	color: #886aea;
}

ion-tabs.tabs-color-active-dark .tab-item {
	color: #fff;
}

ion-tabs.tabs-color-active-dark .tab-item.tab-item-active,
ion-tabs.tabs-color-active-dark .tab-item.active,
ion-tabs.tabs-color-active-dark .tab-item.activated {
	color: #444;
}

.tabs-top.tabs-striped {
	padding-bottom: 0;
}

.tabs-top.tabs-striped .tab-item {
	background: transparent;
	-webkit-transition: color 0.1s ease;
	-moz-transition: color 0.1s ease;
	-ms-transition: color 0.1s ease;
	-o-transition: color 0.1s ease;
	transition: color 0.1s ease;
}

.tabs-top.tabs-striped .tab-item.tab-item-active,
.tabs-top.tabs-striped .tab-item.active,
.tabs-top.tabs-striped .tab-item.activated {
	margin-top: 1px;
	border-width: 0px 0px 2px 0px !important;
	border-style: solid;
}

.tabs-top.tabs-striped .tab-item.tab-item-active > .badge,
.tabs-top.tabs-striped .tab-item.tab-item-active > i,
.tabs-top.tabs-striped .tab-item.active > .badge,
.tabs-top.tabs-striped .tab-item.active > i,
.tabs-top.tabs-striped .tab-item.activated > .badge,
.tabs-top.tabs-striped .tab-item.activated > i {
	margin-top: -1px;
}

.tabs-top.tabs-striped .tab-item .badge {
	-webkit-transition: color 0.2s ease;
	-moz-transition: color 0.2s ease;
	-ms-transition: color 0.2s ease;
	-o-transition: color 0.2s ease;
	transition: color 0.2s ease;
}

.tabs-top.tabs-striped:not(.tabs-icon-left):not(.tabs-icon-top) .tab-item.tab-item-active .tab-title,
.tabs-top.tabs-striped:not(.tabs-icon-left):not(.tabs-icon-top) .tab-item.tab-item-active i,
.tabs-top.tabs-striped:not(.tabs-icon-left):not(.tabs-icon-top) .tab-item.active .tab-title,
.tabs-top.tabs-striped:not(.tabs-icon-left):not(.tabs-icon-top) .tab-item.active i,
.tabs-top.tabs-striped:not(.tabs-icon-left):not(.tabs-icon-top) .tab-item.activated .tab-title,
.tabs-top.tabs-striped:not(.tabs-icon-left):not(.tabs-icon-top) .tab-item.activated i {
	display: block;
	margin-top: -1px;
}

.tabs-top.tabs-striped.tabs-icon-left .tab-item {
	margin-top: 1px;
}

.tabs-top.tabs-striped.tabs-icon-left .tab-item.tab-item-active .tab-title,
.tabs-top.tabs-striped.tabs-icon-left .tab-item.tab-item-active i,
.tabs-top.tabs-striped.tabs-icon-left .tab-item.active .tab-title,
.tabs-top.tabs-striped.tabs-icon-left .tab-item.active i,
.tabs-top.tabs-striped.tabs-icon-left .tab-item.activated .tab-title,
.tabs-top.tabs-striped.tabs-icon-left .tab-item.activated i {
	margin-top: -0.1em;
}


/* Allow parent element to have tabs-top */


/* If you change this, change platform.scss as well */

.tabs-top > .tabs,
.tabs.tabs-top {
	top: 44px;
	padding-top: 0;
	background-position: bottom;
	border-top-width: 0;
	border-bottom-width: 1px;
}

.tabs-top > .tabs .tab-item.tab-item-active .badge,
.tabs-top > .tabs .tab-item.active .badge,
.tabs-top > .tabs .tab-item.activated .badge,
.tabs.tabs-top .tab-item.tab-item-active .badge,
.tabs.tabs-top .tab-item.active .badge,
.tabs.tabs-top .tab-item.activated .badge {
	top: 4%;
}

.tabs-top ~ .bar-header {
	border-bottom-width: 0;
}

.tab-item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: block;
	overflow: hidden;
	max-width: 150px;
	height: 100%;
	color: inherit;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 400;
	font-size: 14px;
	font-family: "Helvetica Neue", "Roboto", "Segoe UI", sans-serif;
	opacity: 0.7;
}

.tab-item:hover {
	cursor: pointer;
}

.tab-item.tab-hidden {
	display: none;
}

.tabs-item-hide > .tabs,
.tabs.tabs-item-hide {
	display: none;
}

.tabs-icon-top > .tabs .tab-item,
.tabs-icon-top.tabs .tab-item,
.tabs-icon-bottom > .tabs .tab-item,
.tabs-icon-bottom.tabs .tab-item {
	font-size: 10px;
	line-height: 14px;
}

.tab-item .icon {
	display: block;
	margin: 0 auto;
	height: 32px;
	font-size: 32px;
}

.tabs-icon-left.tabs .tab-item,
.tabs-icon-left > .tabs .tab-item,
.tabs-icon-right.tabs .tab-item,
.tabs-icon-right > .tabs .tab-item {
	font-size: 10px;
}

.tabs-icon-left.tabs .tab-item .icon,
.tabs-icon-left.tabs .tab-item .tab-title,
.tabs-icon-left > .tabs .tab-item .icon,
.tabs-icon-left > .tabs .tab-item .tab-title,
.tabs-icon-right.tabs .tab-item .icon,
.tabs-icon-right.tabs .tab-item .tab-title,
.tabs-icon-right > .tabs .tab-item .icon,
.tabs-icon-right > .tabs .tab-item .tab-title {
	display: inline-block;
	vertical-align: top;
	margin-top: -0.1em;
}

.tabs-icon-left.tabs .tab-item .icon:before,
.tabs-icon-left.tabs .tab-item .tab-title:before,
.tabs-icon-left > .tabs .tab-item .icon:before,
.tabs-icon-left > .tabs .tab-item .tab-title:before,
.tabs-icon-right.tabs .tab-item .icon:before,
.tabs-icon-right.tabs .tab-item .tab-title:before,
.tabs-icon-right > .tabs .tab-item .icon:before,
.tabs-icon-right > .tabs .tab-item .tab-title:before {
	font-size: 24px;
	line-height: 49px;
}

.tabs-icon-left > .tabs .tab-item .icon,
.tabs-icon-left.tabs .tab-item .icon {
	padding-right: 3px;
}

.tabs-icon-right > .tabs .tab-item .icon,
.tabs-icon-right.tabs .tab-item .icon {
	padding-left: 3px;
}

.tabs-icon-only > .tabs .icon,
.tabs-icon-only.tabs .icon {
	line-height: inherit;
}

.tab-item.has-badge {
	position: relative;
}

.tab-item .badge {
	position: absolute;
	top: 4%;
	right: 33%;
	right: calc(50% - 26px);
	padding: 1px 6px;
	height: auto;
	font-size: 12px;
	line-height: 16px;
}


/* Navigational tab */


/* Active state for tab */

.tab-item.tab-item-active,
.tab-item.active,
.tab-item.activated {
	opacity: 1;
}

.tab-item.tab-item-active.tab-item-light,
.tab-item.active.tab-item-light,
.tab-item.activated.tab-item-light {
	color: #fff;
}

.tab-item.tab-item-active.tab-item-stable,
.tab-item.active.tab-item-stable,
.tab-item.activated.tab-item-stable {
	color: #f8f8f8;
}

.tab-item.tab-item-active.tab-item-positive,
.tab-item.active.tab-item-positive,
.tab-item.activated.tab-item-positive {
	color: #387ef5;
}

.tab-item.tab-item-active.tab-item-calm,
.tab-item.active.tab-item-calm,
.tab-item.activated.tab-item-calm {
	color: #11c1f3;
}

.tab-item.tab-item-active.tab-item-assertive,
.tab-item.active.tab-item-assertive,
.tab-item.activated.tab-item-assertive {
	color: #ef473a;
}

.tab-item.tab-item-active.tab-item-balanced,
.tab-item.active.tab-item-balanced,
.tab-item.activated.tab-item-balanced {
	color: #33cd5f;
}

.tab-item.tab-item-active.tab-item-energized,
.tab-item.active.tab-item-energized,
.tab-item.activated.tab-item-energized {
	color: #ffc900;
}

.tab-item.tab-item-active.tab-item-royal,
.tab-item.active.tab-item-royal,
.tab-item.activated.tab-item-royal {
	color: #886aea;
}

.tab-item.tab-item-active.tab-item-dark,
.tab-item.active.tab-item-dark,
.tab-item.activated.tab-item-dark {
	color: #444;
}

.item.tabs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
}

.item.tabs .icon:before {
	position: relative;
}

.tab-item.disabled,
.tab-item[disabled] {
	opacity: 0.4;
	cursor: default;
	pointer-events: none;
}

.nav-bar-tabs-top.hide ~ .view-container .tabs-top .tabs {
	top: 0;
}

.pane[hide-nav-bar="true"] .has-tabs-top {
	top: 49px;
}

.header-img{height:180px;}
.slider.active{visibility: visible;}
@CHARSET "UTF-8";
.bar .button.back-button{margin-right: 0; padding: 0px 10px 0px 5px;}
.ionic_ratings .icon{font-size: 2em;}
.item-input{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; position: relative; overflow: hidden; padding: 6px 0 10px 16px;}
.input-label{display: table; padding: 7px 10px 7px 0px; max-width: 200px; width: auto; color: #444; font-size: 16px;}
.bar .title + .button:last-child, .bar > .button + .button:last-child, .bar > .button.pull-right, .bar .buttons.pull-right, .bar .title + .buttons{position: absolute; right: 5px; bottom: 5px;}
.taskdetail .lookuer img{width: 42px; height: 42px; max-width: 40px; max-height: 40px; padding: 2px; margin: 2px; border-radius: 20px;}
.add_start .button{position: relative; z-index: 25; color: rgb(23, 159, 171); border-radius: 45px; background-color: #FFFFFF; padding: 0px; margin: 0px; min-height: 55px; min-width: 55px;}
.add_start .button.active{opacity: 1; background-color: rgb(23, 159, 171) !important; color: white !important;}
.add_start .btn1{float: right; margin-right: 15px; top: 15px;}
.add_start .btn2{float: right; margin-right: -55px; top: 75px;}
.add_start .btn3{float: right; margin-right: -55px; top: 135px;}
.add_start .btn4{float: right; margin-right: -55px; top: 195px;}
.add_start .button span{display: block; margin-top: -25px;}
#allMap{top:-115px;margin-bottom: -115px;}
.add_start .keyword{width: 80%; z-index: 25; position: relative; text-align: center; margin: 0 auto; border-radius: 25px;}
.add_start .keyword input{width: 100%; border-radius: 25px; margin-top: 15px; padding: 5px; padding-left: 15px; background-color: rgb(202, 201, 201);}
.tab-nav{position: relative;border:none !important;}
.tabs-striped .tab-item.tab-item-active, .tabs-striped .tab-item.active, .tabs-striped .tab-item.activated{margin-top: -2px;border-width:0px;border-bottom-style: solid;border-bottom-width: 3px;border-color: #179FAB;}
.user .left{color:#fff;font-weight: bold;font-size:1.2em;}
.user .right{color:#fff;font-weight: bold;}
.user .right .up{color:#fff;font-weight: bold;}
.user .right .down{color:#fff;font-weight: bold;}
.tabs-calm > .tabs, .tabs.tabs-calm{border-color: #179FAB; background-color: #179FAB; background-image: linear-gradient(0deg, #179FAB, #179FAB 50%, transparent 50%); color: #fff;}
/* Empty. Add your own CSS if you like */
.game{position: absolute;top: 0;bottom: 0;left: 0;right: 0;overflow: hidden;}.game .slider-slides{color: #000;background-color: #fff;text-align: center;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight: 300;}.game .slider-pager{text-align:center;}.game .slider-pager .slider-pager-page{color: #000;}.game .full{width:100%;height:100%;margin:0px;padding:0px;}.bar.bar-calm{border-color: #179FAB;background-color: #179FAB;background-image: linear-gradient(0deg, #0abcbc, #0abcbc 50%, transparent 50%);color: #fff;}.calm, a.calm{color: #0abcbc;}.slider img{width:100%;}.button.button-calm{border-color: #179FAB;background-color: #179FAB;color: #fff;}.calm-bg{background-color: #179FAB;}.energized-bg{background-color: #FFCE17;}.index-category{text-align: center;padding: 0 0 10px;background-color: #fff;}.index-category{background-repeat: repeat-x;background-position: 0 bottom;background-size: auto 1px;}.index-category .index_slider{overflow: hidden;position: relative;height: auto;}.index-category .index_slider-wrap{overflow: hidden;position: relative;}.index-category .page{float: left;padding: 0 10px;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;}.index-category .item{width: 25%;padding: 13px 0 0;display: block;float: left;color: #333;position: relative;box-sizing: border-box;-webkit-box-sizing: border-box;border:none;}.index-category .item .icon{border-radius: 22px;-webkit-border-radius: 22px;width: 44px;height: 44px;margin: 0 auto 3px auto;color: #333;position: relative;}.index-category .icon{background-size: 270px auto;}Fix:after{display: block;content: '';height: 0;clear: both;}.left{display: inline-block;text-align: center;width: 50%;color: white;float:left;}.right{display: inline-block;text-align: center;width: 50%;color: white;float:right;}.up,.down{display:block;}.up-entry{float: left;position: relative;margin: 6px 6px 0 0;width: 65px;height: 65px;background: transparent url(../img/publish-sprite.png) no-repeat -60px 0;background-size: 270px 65px;}.icon img{max-height: 26px;max-width: 26px;}.item .item-input{padding: 0px;}#uploadImage{text-align: center;font-size: 0.8em;line-height: 65px;}
.item-input-inset .item-input-wrapper input{padding-left: 4px;height: 40px;background: transparent;line-height: 18px;}
.no_order{text-align: center;width: 40%;height: auto;margin: 0px auto;margin-left: 30%;margin-top: 30%;}
::-webkit-scrollbar{width: 0px;height: 0px;}
.nickname{position: absolute;top: 60px;left: 5px;width: 60px;text-align: center;}
.iconloadding{background:url("") no-repeat ;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.guide-modal .slider .slider-slide{background: center center/100% auto no-repeat}
.guide-modal .slider .start{position: absolute;bottom: 22px;left: 0;width: 100%;color: #fff;opacity: 0;text-align: center;-webkit-transition: opacity 1.5s linear}
.guide-modal .slider .start span{display: -webkit-flex;-webkit-justify-content: center;padding: 8px 15px;border-radius: 5px;font-size: 18px;font-weight: 700}
.guide-modal .slider .start span .icon{font-size: 22px;margin-left: 10px}
.guide-modal .slider .start.active{opacity: 1}
.guide-modal .slider .slider-pager{bottom: 10px;-webkit-justify-content: center}
.guide-modal .slider .slider-pager .slider-pager-page{float: none;margin: 0 5px;border-radius: 50%}
.guide-modal .slider .slogan{position: absolute;top: 0;bottom: 0;left: 0;right: 0;opacity: 0;background: center center/100% auto no-repeat;-webkit-transition: opacity 1.5s linear}
.guide-modal .slider .slogan.active{opacity: 1}
.bg-trans{background: 0 0!important} .range input::-webkit-slider-thumb:before{/* what creates the colorful line on the left side of the slider */ position: absolute; top: 10px; left: -2001px; width: 2000px; height: 8px; background: #444; content: ' ';}
.range input{display: inline-block; overflow: hidden; margin-top: 5px; margin-bottom: 5px; padding-right: 2px; padding-left: 1px; width: auto; height: 43px; outline: none; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ccc), color-stop(100%, #ccc)); background: linear-gradient(to right, #ccc 0%, #ccc 100%); background-position: center; background-size: 99% 10px; background-repeat: no-repeat; -webkit-appearance: none;}

.button.button-dark{border-color: #fff; background-color: #444; color: #fff; padding-top:5px;}
.shop .button.button-calm{border-color: #37A356; background-color: #37A356; color: #fff;}
a{text-decoration: none;}
.shop .title{margin-top: 8px; font-weight: bold;}
.shop .title i{font-weight:100;color:gray; float: right;}
.shop .row{margin:0px;padding:0px;}
.shop .row img{width:100%;height:100%;}
.user .title .gender{width: 13px;}
.user .row .col{text-align: center;}
.user .title{font-weight: 300;}
.user .title i{float: right;}
.add .item-icon-right i{font-size:1em;}
.add textarea{font-size: 1.1em; width: 100%; font-weight: bold; color: black; letter-spacing: 2px; line-height: 100%;}
.add .row img{height: 70px;}
.serve .card{margin: 0px; padding: 0px; margin-top: 5px; margin-bottom: 5px;}
.service_scroll .row .col{border-right-width: 0px; text-align: center;}
.serve .card .item{border:none;}
.serve .card .item .title{font-weight: bold; font-size: 1.2em; margin-top: 5px;}
.serve .card .item-image{height: 140px;}
.serve .card .item-image img{height: 140px;}
.serve .card .item-image p span{opacity: 1.0; font-weight: bold;}
.serve .card .tabs-secondary .left{float: left; border-right-style: solid; border-right-width: 0.5px; border-right-color: gray; color:red; font-weight:bold;}
.serve .card .tabs-secondary .right{float: left; border-left-style: solid; border-left-width: 0.5px; border-left-color: gray; color:gray; font-weight:bold;}
.serve .card .item-image p{position: relative; top: -2em; height: 2em; width: 100%; color: rgb(255, 254, 254); background-color: gray; line-height: 2em; z-index: 999;}
.serve .more{width: 15%; border-left-style: solid; border-width: 1px; border-color: rgb(174, 174, 174); padding: 1px; text-align: center;}
.serve .more img{width: 22px; padding-top: 22px;}
.service_scroll{width:100%;height: 60px;}
.service_scroll .row .active{border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: green;}
.cat .ion img{width: 15px; margin-top: 10px; margin-left: 5px;}
.userinfo .title{font-weight:bold;}
.userinfo .title span{float: right;color:gray;font-weight:bold;}
.taskdetail .row .col img{height: 4em; width: 4em; display: block; margin: 0 auto; border-radius: 2em;}
.taskdetail .row .col{padding: 1px;}
.taskdetail .row .col img{border-radius:50%;}
.home .detail{margin-left: -65px;}
.home .button-outline{width: 60px; height: 20px; min-height: 20px; min-width: 60px; font-size: 12px; padding: 0px; margin: 0px; line-height: 20px; margin-right: 15px; margin-top: 8px;}
.taskdetail_footer{padding:0px;margin:0px;}
.taskdetail_footer .button-block{margin-right: 65px; text-align: center; background-color: rgb(79, 157, 7); position: absolute; top: -5px; left: 10px; right: 65px; bottom: 0px; height: 100%; width: 83%; color: #fff; font-weight: bold; height: 32px;}
.tabs-secondary{}
.look-avatar img{border-radius: 20px;}
.taskdetail{}
.taskdetail .card{padding:0px;margin:0px;border-bottom-width: 0.5px; border-bottom-style: solid; border-bottom-color: gray;}
.taskdetail .tabs span{display: block; margin-top: 5px; font-weight: bold; font-size: 1.3em;}
.taskdetail .tabs i{display: block; margin-top: 5px; color: gray; font-weight: bold;}
.home-footer{height:60px;}
.home .card .col img{width:100%;height:100%;margin:0 auto;border-radius:0px;}
.avatar-img{min-width: 50px; min-height: 50px; top: 10px; left: 6px;}
.icon img{width: 32px;}
.home_adv,.home_cat,.home .card{border-bottom-width: 0.5px; border-bottom-style: solid; border-bottom-color: gray;}
.home .item p{color: gray;}
.home .item span{font-weight: bold;}
.title .nickname{color: gray;}
.title .catname{background-color: red; color: #fff; padding: 3px; margin-left: 5px; font-weight: bold;}
.title .right{float: right; display: inline-block;}
.title .right img{width: 25px; padding: 0px;}
.right span{color: red; font-weight: bolder; text-align: center; margin-left: 5px; font-size: 1.2em;}
.voice{background : url('../img/logo_ico.png');}
.home .card{padding:0px;margin:0px;}
.taskdetail .row .col img{width: 4em; height: 4em; border-radius: 2em; display: block; margin: 0 auto;}
.home_adv{margin:0px;padding:0px;height:120px;}
.home_cat{margin: 0px; padding: 0px;width: 100%;height:82px;}
.home_cat .row{height:50px;padding: 0px; margin: 0px;}
.home_cat .row .col img{width: 50px; border-radius: 15px;}
.home_cat .row .col{text-align: center;}
.home_cat .row .col span{display: block; font-weight: bold;}
.tab_add{background : url('../img/tab_add.png');width: 32px;background-size: 100%;}
.tab_plus{background : url('../img/tab_plus.png');width: 32px;background-size: 100%;}
.tab_msg_normal{background : url('../img/tab_msg_normal.png');width: 32px;background-size: 100%;}
.tab_msg_press{background : url('../img/tab_msg_press.png');width: 32px;background-size: 100%;}
.tab_service_normal{background : url('../img/tab_service_normal.png');width: 32px;background-size: 100%;}
.tab_service_press{background : url('../img/tab_service_press.png');width: 32px;background-size: 100%;}
.tab_user_press{background : url('../img/tab_user_press.png');width: 32px;background-size: 100%;}
.tab_user_normal{background : url('../img/tab_user_normal.png');width: 32px;background-size: 100%;}
.tab_more_normal{background : url('../img/tab_more_normal.png');width: 32px;background-size: 100%;}
.tab_more_press{background : url('../img/tab_more_press.png');width: 32px;background-size: 100%;}
.tab_home_press{background : url('../img/tab_home_press.png');width: 32px;background-size: 100%;}
.tab_home_normal{background : url('../img/tab_home_normal.png');width: 32px;background-size: 100%;}
.map_true{background : url('../img/icon_main_btn_map_true.png');width: 32px;background-size: 100%;}
.map_false{background : url('../img/icon_main_btn_map_false.png');width: 32px;background-size: 100%;}
.order_true{background : url('../img/icon_main_btn_order_true.png');width: 32px;background-size: 100%;}
.order_false{background : url('../img/icon_main_btn_order_false.png');width: 32px;background-size: 100%;}
.owa_true{background : url('../img/icon_main_btn_owa_true.png');width: 32px;background-size: 100%;}
.owa_false{background : url('../img/icon_main_btn_owa_false.png');width: 32px;background-size: 100%;}
.send_true{background : url('../img/icon_main_btn_send_true.png');width: 32px;background-size: 100%;}
.send_false{background : url('../img/icon_main_btn_send_false.png');width: 32px;background-size: 100%;}
.title{font-weight: bold;}
.map_adv{height:120px;margin: 0px; padding: 0px;}
.map_adv img{width:100%;}
.map_adv{margin-bottom:8px;}
.slider-pager .slider-pager-page{display: inline-block; margin: 0px 3px; width: 15px; color: #fff; text-decoration: none; opacity: 0.3;}
.map .row{height: 200px; padding: 5px;}
.map .row img{width:100%;}
.bar.bar-energized{border-color: #FFB74E; background-color: #FFB74E; background-image: linear-gradient(0deg, #FFB74E, #FFB74E 50%, transparent 50%); color: #fff;}
.adv .row{margin: 0px; padding: 0px;}
.adv .row img{height:200px;width:100%;}

.quick-entry-nav {
	margin-top: 11px;
	padding: 0 3.125%
}
.quick-entry-link {
	width: 25%;
	float: left;
	font-size: 9pt;
	text-decoration: none;
	color: #666;
	text-align: center;
	display: block;
	padding-bottom: 11px
}
	
.quick-entry-link img {
	display: block;
	width: 40px;
	height: 40px;
	margin: 0 auto 6px
}

.dongdong{overflow-y:auto;box-sizing: border-box;background-color: #f0f0f0;font-family: Hiragino Sans GB, sans-serif, Helvetica, "宋体";-webkit-tap-highlight-color: rgba(0, 0, 0, 0);font-size: 14px;}.order-main-page{position: relative;width: 100%;padding-bottom: 10px;}.vc-section{padding: 1px 0;background-size: auto 1px;background-color: #fff;}.order-content-section-item{padding: 15.5px 15px 15.5px 0;}.order-content-item-tips{display: block;line-height: 14px;color: #999;margin-left: 10px;}.vc-arrow-right .order-content-item-body{margin-right: 8px;}.vc-flexbox.vc-justify-content-end{-webkit-box-pack: end;-moz-box-pack: end;box-pack: end;justify-content: flex-end;-webkit-justify-content: flex-end;}.order-content-item-body{padding-left: 6px;}.vc-flex-1{-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;-webkit-flex: 1;flex: 1;}.order-content-addr-body-tips{display: block;font-size: 14px;line-height: 14px;color: #ccc;}.order-content-section-item.vc-arrow-right:after{display: block;margin: 0 1px 0 0;}.vc-arrow-right:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg);content: ' ';width: 8px;height: 8px;line-height: 0;display: inline-block;border-right: 2px solid #bbb;border-bottom: 2px solid #bbb;cursor: pointer;margin: 6px 0 0 3px;}.order-content-section{margin-top: 10px;padding-left: 15px;}.order-phone-section .EasyLogin_Mobile_Mobile{padding-left: 0;}.EasyLogin_Mobile_Mobile{padding-left: 15px;font-size: 14px;background: #fff;}.EasyLogin_Mobile_Mobile,.EasyLogin_Mobile_Mobile .EasyLogin_row{background-size: auto 1px;}.order-phone-section .EasyLogin_Mobile_Mobile .EasyLogin_row{display: -webkit-flex;display: flex;display: -moz-box;display: -webkit-box;display: box;-webkit-align-items: center;align-items: center;-webkit-box-align: center;-moz-box-align: center;box-align: center;padding-left: 0;}.EasyLogin_Mobile_Mobile .EasyLogin_row{position: relative;}.EasyLogin_Mobile_Mobile .EasyLogin_row{height: 45px;display: box;display: -webkit-box;display: -ms-flexbox;padding-left: 75px;}.EasyLogin_Mobile_Mobile,.EasyLogin_Mobile_Mobile .EasyLogin_row{background-size: auto 1px;}.order-phone-section .EasyLogin_Mobile_Mobile .EasyLogin_row .EasyLogin_Mobile_tit,.order-phone-section .EasyLogin_Mobile_Mobile .EasyLogin_row .EasyLogin_Mobile_tit.EasyLogin_Mobile_Country{display: none!important;}.EasyLogin_Mobile_Mobile .EasyLogin_row .EasyLogin_Mobile_tit.EasyLogin_Mobile_Country{width: 60px;border-right: 1px solid #e0e0e0;}.EasyLogin_Mobile_Mobile .EasyLogin_row .EasyLogin_Mobile_tit{position: absolute;top: 50%;margin-top: -11px;left: 0;height: 22px;line-height: 22px;font-size: 16px;color: #333;}.order-phone-section .EasyLogin_Mobile_Mobile .EasyLogin_row input[type=tel]{height: 30px;-webkit-flex: 1;flex: 1;-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;display: -webkit-flex;display: flex;display: -moz-box;display: -webkit-box;display: box;-webkit-align-items: center;align-items: center;-webkit-box-align: center;-moz-box-align: center;box-align: center;box-sizing: border-box;font-size: 14px;padding: 0;color: #555;background-image: none;border: none;outline: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin-left: 10px;}.vc-flexbox{display: -webkit-flex;display: flex;display: -moz-box;display: -webkit-box;display: box;}.EasyLogin_Mobile_Mobile .EasyLogin_row input[type=text]{-webkit-box-flex: 1;box-flex: 1;-ms-box-flex: 1;-ms-flex: 1;display: block;border: none;height: 24px;line-height: 24px;padding: 10px 0 10px 10px;font-size: 14px;outline: 0;}.order-phone-section .EasyLogin_Mobile_Mobile .EasyLogin_send{display: block;box-sizing: border-box;width: auto;height: 25px;font-size: 11px;line-height: 25px;text-align: center;background-color: #fff;color: #666;border: 1px solid #ccc;}.EasyLogin_Mobile_Mobile .EasyLogin_send{background: #fff;border: solid 1px #bbb;font-size: 14px;color: #333;padding: 0 10px;margin: 9px 10px 10px 0;line-height: 25px;height: 25px;display: block;text-decoration: none;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;}.order-phone-section .EasyLogin_Mobile_Mobile .EasyLogin_row:last-child{background-image: none;}.order-phone-section .EasyLogin_Mobile_Mobile .EasyLogin_row{display: -webkit-flex;display: flex;display: -moz-box;display: -webkit-box;display: box;-webkit-align-items: center;align-items: center;-webkit-box-align: center;-moz-box-align: center;box-align: center;padding-left: 0;}.EasyLogin_Mobile_Mobile .EasyLogin_row{position: relative;}.EasyLogin_Mobile_Mobile .EasyLogin_row{height: 45px;display: box;display: -webkit-box;display: -ms-flexbox;padding-left: 75px;}.EasyLogin_Mobile_Mobile,.EasyLogin_Mobile_Mobile .EasyLogin_row{background-size: auto 1px;}.order-phone-section .EasyLogin_Mobile_Mobile .EasyLogin_row .EasyLogin_Mobile_tit,.order-phone-section .EasyLogin_Mobile_Mobile .EasyLogin_row .EasyLogin_Mobile_tit.EasyLogin_Mobile_Country{display: none!important;}.EasyLogin_Mobile_Mobile .EasyLogin_row .EasyLogin_Mobile_tit{position: absolute;top: 50%;margin-top: -11px;left: 0;height: 22px;line-height: 22px;font-size: 16px;color: #333;}.order-phone-section .EasyLogin_Mobile_Mobile .EasyLogin_row input[type=text]{height: 30px;-webkit-flex: 1;flex: 1;-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;display: -webkit-flex;display: flex;display: -moz-box;display: -webkit-box;display: box;-webkit-align-items: center;align-items: center;-webkit-box-align: center;-moz-box-align: center;box-align: center;box-sizing: border-box;font-size: 14px;padding: 0;color: #555;background-image: none;border: none;outline: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.order-bottom-section{position: fixed;left: 0;right: 0;bottom: 0;width: 100%;height: 64px;padding: 10px 15px;background-color: #fff;}.order-bottom-section-pay-btn.r-btn,.order-bottom-section-pay-btn.vc-rbtn{border-radius: 5px;}.vc-flexbox.vc-justify-content-center{-webkit-box-pack: center;-moz-box-pack: center;box-pack: center;justify-content: center;-webkit-justify-content: center;}.order-bottom-section-pay-btn{height: 44px;font-size: 16px;line-height: 16px;color: #fff;}.vc-flex-1{-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;-webkit-flex: 1;flex: 1;}.vc-rbtn{background-color: #f63;color: #fff;-webkit-tap-highlight-color: rgba(255, 102, 51, .4);}.vc-gbtn,.vc-obtn,.vc-rbtn,.vc-wbtn{border-radius: 5px;-webkit-border-radius: 5px;height: 45px;line-height: 45px;text-align: center;font-size: 18px;}.order-pay-btn-label{display: block;font-size: 16px;line-height: 16px;}
.vcap-page .vc-section{padding-left: 15px;}
.vcap-page .input-section .input-detail,
.vcap-page .input-section .input-main{height: 50px;-webkit-box-align: center;}
.vcap-page .vc-section .cell{padding-right: 15px;display: -webkit-box;height: 60px;position: relative;}
.vcap-page .input-section .name{width: 58px;font-size: 14px;color: #999;}
.vcap-page .input-section input{padding-left: 15px;box-sizing: border-box;display: block;-webkit-box-flex: 1;border: none;line-height: 15px;font-size: 15px;color: #333;}
.vcap-page .input-section .close{width: 60px;height: 50px;top: 0;right: 0;background: url(//j2.s2.dpfile.com/mod/vc-addr-picker/0.2.0/img/cross_round.png) no-repeat center;background-size: 16px auto;background-position-x: 28px;}
.vcap-page .input-section i{position: absolute;}
.vcap-page i{display: block;}
.vc-Hidden{display: none!important;}
.vcap-page .input-section .input-detail,
.vcap-page .input-section .input-main{height: 50px;-webkit-box-align: center;}
.vcap-page .vc-section .cell{padding-right: 15px;display: -webkit-box;height: 60px;position: relative;}
.vc-tline{padding-top: 1px;background-position: 0 top;}
.vc-bline,
.vc-tline{background-size: auto 1px;background-repeat: repeat-x;}
.vcap-page .input-section input{padding-left: 15px;box-sizing: border-box;display: block;-webkit-box-flex: 1;border: none;line-height: 15px;font-size: 15px;color: #333;}
.order-top-section.vcth-header-withpic-section{background-color: #fff; height: 75px; padding: 12px 15px;}
.vc-flexbox.vc-align-items-center{-webkit-box-align: center; -moz-box-align: center; box-align: center; align-items: center; -webkit-align-items: center;}
.order-top-section{background-color: #fff; height: 75px; padding: 12px 15px;}
.vcth-border-box{box-sizing: border-box;}
.vc-bline-d7{padding-bottom: 1px; background-position: 0 bottom;}
.vc-bline-d7, .vc-tline-d7{background-size: auto 1px; background-repeat: repeat-x;}
.order-top-img{display: block; width: 50px; height: 50px; margin-right: 10px; border-radius: 2px;}
.vc-cover-background{background: transparent none no-repeat scroll center center; background-size: cover;}
.vc-flexbox.vc-justify-content-center{-webkit-box-pack: center; -moz-box-pack: center; box-pack: center; justify-content: center; -webkit-justify-content: center;}
.vc-flexbox.vc-flexbox-vertical{-moz-box-orient: vertical; -webkit-box-orient: vertical; -box-orient: vertical; -webkit-flex-direction: column; flex-direction: column;}
.vc-flex-1{-moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; -webkit-flex: 1; flex: 1;}
.vc-flexbox{display: -webkit-flex; display: flex; display: -moz-box; display: -webkit-box; display: box;}
.vcth-header-withpic-price.order-top-section-item-price{display: block; font-size: 15px; line-height: 15px; color: #333;}
.order-top-section-item-price{display: block; font-size: 15px; line-height: 15px; color: #333;}
.order-top-section-item-name{display: block; font-size: 15px; line-height: 15px; color: #333;}
.order-top-section-item-desc, .order-top-section-item-duration{display: block; font-size: 12px; line-height: 12px; color: #666; margin-top: 7px;}
.vcap-page .input-section .close{width: 60px;height: 50px;top: 0;right: 0;background: url(//j2.s2.dpfile.com/mod/vc-addr-picker/0.2.0/img/cross_round.png) no-repeat center;background-size: 16px auto;background-position-x: 28px;}
.vcap-page .submit-button{margin: 15px;margin-top: 30px;font-size: 18px;}
.vc-rbtn{background-color: #f63;color: #fff;-webkit-tap-highlight-color: rgba(255, 102, 51, .4);}
.vc-gbtn,
.vc-obtn,
.vc-rbtn,
.vc-wbtn{border-radius: 5px;-webkit-border-radius: 5px;height: 45px;line-height: 45px;text-align: center;font-size: 18px;}
.vcap-page .history-header{margin-left: 15px;font-size: 14px;line-height: 42px;color: #666;}
.vcap-page .vc-section{padding-left: 15px;}
.vcap-page .history-list .cell,
.vcap-page .suggest-list .cell{padding-left: 0;-webkit-box-align: center;}
.vcap-page .vc-section .cell{padding-right: 15px;display: -webkit-box;height: 60px;position: relative;}
.vcap-page .history-list .wrapper,
.vcap-page .suggest-list .wrapper{display: -webkit-box;-webkit-box-orient: vertical;width: 100%;}
.vcap-page .history-list .title,
.vcap-page .suggest-list .title{font-size: 14px;color: #666;}
.vcap-page .history-list .subtitle,
.vcap-page .history-list .title{margin-right: 15px;}
.vc-variable-text{overflow: hidden;text-overflow: ellipsis;word-break: break-all;word-wrap: break-word;white-space: nowrap;}
.vcap-page .history-list .subtitle,
.vcap-page .suggest-list .subtitle{margin-top: 2px;font-size: 12px;color: #999;}
.vcap-page .history-list .subtitle,
.vcap-page .history-list .title{margin-right: 15px;}
.vc-variable-text{overflow: hidden;text-overflow: ellipsis;word-break: break-all;word-wrap: break-word;white-space: nowrap;}
.vcap-page .history-list .close,
.vcap-page .suggest-list .close{background-size: 11px auto;background-position-x: 33px;}
.vcap-page .history-list .close,
.vcap-page .history-list .icon-position,
.vcap-page .suggest-list .close,
.vcap-page .suggest-list .icon-position{width: 60px;height: 60px;position: absolute;top: 0;right: 0;}
.vcap-page i{display: block;}
.vcap-page .suggest-empty,
.vcap-page .suggest-list{position: absolute;top: 50px;left: 0;right: 0;bottom: 0;z-index: 2;background-color: #fff;overflow: scroll;}
.vcap-page .vc-section{padding-left: 15px;}
.vc-hide{display: none;}
.vcap-page .history-list .cell,
.vcap-page .suggest-list .cell{padding-left: 0;-webkit-box-align: center;}
.vcap-page .vc-section .cell{padding-right: 15px;display: -webkit-box;height: 60px;position: relative;}
.vc-bline{padding-bottom: 1px;background-position: 0 bottom;}
.vc-bline,
.vc-tline{background-size: auto 1px;background-repeat: repeat-x;}
.vcap-page .history-list .wrapper,
.vcap-page .suggest-list .wrapper{display: -webkit-box;-webkit-box-orient: vertical;width: 100%;}
.vcap-page .history-list .title,
.vcap-page .suggest-list .title{font-size: 14px;color: #666;}
.vc-variable-text{overflow: hidden;text-overflow: ellipsis;word-break: break-all;word-wrap: break-word;white-space: nowrap;}
.vcap-page .history-list .subtitle,
.vcap-page .suggest-list .subtitle{margin-top: 2px;font-size: 12px;color: #999;}
.vc-variable-text{overflow: hidden;text-overflow: ellipsis;word-break: break-all;word-wrap: break-word;white-space: nowrap;}
.vcl-loading-container.vc-prepend{margin-top: 50px;}
.vcl-loading-container{display: inline-block; position: relative; vertical-align: middle; overflow: hidden; width: 100%; box-sizing: border-box; padding: 10px; text-align: center;}
.vcl-hide{display: none!important;}
.vctp-scrollbar{background-color: #fff; width: 100%; height: 44px; overflow: hidden; position: relative; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
.vctp-scroll-content{position: absolute; width: 8000px; padding-bottom: 0;}
.vctp-scroll-content .date-btn{display: inline-block; width: 50px; padding: 10px 4px; height: 44px;}
.vctp-scroll-content .date-btn .week, .vctp-scroll-content .date-btn .day{text-align: center; display: block; line-height: 20px; font-size: 14px; color: #333;}
.vc-tline-d7{padding-top: 1px; background-position: 0 top;}
.vc-bline-d7, .vc-tline-d7{background-size: auto 1px; background-repeat: repeat-x;}
.vcl-loading-container.vc-prepend{margin-top: 50px;}
.vcl-loading-container{display: inline-block; position: relative; vertical-align: middle; overflow: hidden; width: 100%; box-sizing: border-box; padding: 10px; text-align: center;}
.vcl-hide{display: none!important;}
.vcl-loading-container .vcl-loading-wrapper{display: inline-block; margin: 0 auto;}
.vcl-loading-container .vcl-loading-icon{display: inline-block; vertical-align: middle; width: 22px; height: 22px; margin: 0 auto; background-image: url(//j1.s2.dpfile.com/mod/vc-loading/0.1.7/css/img/dploading.png); background-size: 22px auto; background-repeat: no-repeat; -webkit-transform-origin: center center; -webkit-animation: rotation 2s infinite linear;}
.vcl-loading-container .vcl-loading-text{display: inline-block; vertical-align: middle; margin-left: 8px; font-size: 13px; color: #999;}
.vctp-top-tips{font-size: 13px; color: #999; padding: 10px 15px; margin-bottom: -15px; text-align: center; position: relative; z-index: 2;}
.vctp-times{padding: 5px 5px 15px 15px;}
.vctp-times, .vctp-times-empty{width: 100%; box-sizing: border-box; background-color: #f0f0f0;}
.vc-clearfix{display: inline-table;}
.vctp-times .time-wrapper{width: 25%; box-sizing: border-box; float: left; margin-top: 10px; padding-right: 10px;}
.vctp-times .time-spot{position: relative; height: 50px; line-height: 50px; text-align: center; border: 1px solid #bbb; font-size: 14px; color: #333; background-color: #fff;}
.vctp-times .spot-full, .vctp-times .spot-supply{position: absolute; right: 4px; font-size: 11px; line-height: 11px; bottom: 4px; color: #999;}
.vctp-times .spot-full, .vctp-times .spot-supply{position: absolute; right: 4px; font-size: 11px; line-height: 11px; bottom: 4px; color: #999;}
.vctp-scroll-content .date-btn.selected{height: 37px; border-bottom: 3px solid #f63;}
.vctp-scroll-content .date-btn.selected .week{color: #f63;}
.vctp-times .time-spot.selected{border-color: #f63; background-color: #fff1ed; color: #333;}
meepo{
	height: 100%;
    position: relative;
    top: 0px;
}
.has-footer {
    bottom: 44px !important;
}